全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 4203|回复: 32
打印 上一主题 下一主题

[Windows VPS] 用脚本跑gv号,这样是正常的还是根本没跑啊?

[复制链接]
跳转到指定楼层
1#
发表于 2017-8-11 17:57:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3.jpg (16.37 KB, 下载次数: 0)

代码是网上大佬发布过的

为什么上图,我执行一下bash gv.sh & 就出来一个数字,然后就没其他什么反应了?到底有没有在跑啊?小白求教。

  1. contains() {
  2.     string="$1"
  3.     substring="$2"
  4.     if test "${string#*$substring}" != "$string"
  5.     then
  6.         return 0    # $substring is in $string
  7.     else
  8.         return 1    # $substring is not in $string
  9.     fi
  10. }

  11. while true; do
  12.         result=$(curl -s 'https://www.google.com/voice/b/0/service/post' -H 'origin: https://www.google.com' -H cookie我删了 --compressed)
  13.     contains "$result" "error" || exit 0
  14.     sleep 0.5
  15. done
复制代码
推荐
发表于 2017-8-11 22:07:58 | 只看该作者
本帖最后由 sieben 于 2017-8-11 22:45 编辑

今天下午跑到的。通过curl链接模拟点击。首先是电脑开全局,然后在老版本的申请界面找到号码后。在chrome键入ctrl+shift+j,打开控制台,选择network。然后点一下申请。就发现network多了一项。然后copy as cURL,复制到
contains() {
    string="$1"
    substring="$2"
    if test "${string#*$substring}" != "$string"
    then
        return 0    # $substring is in $string
    else
        return 1    # $substring is not in $string
    fi
}

while true; do
    result=$(粘贴复制的内容,curl后面加入-s)
    contains "$result" "error" || exit 0
    sleep 1.5(间隔的时间可调整)
done

将以上的脚本保存到比如a.sh。
然后最好主机安装screen,
screen -S gv
输入bash a.sh &
这样即使你退出了,screen也会保持脚本在一直跑。
但是要注意一个问题。如果你的号码被别人抢注了,那么脚本也会退出,那你就该重新找一个号码,重新操作再试一次了。
查看是否在运行脚本。可以安装htop,输入htop看到有一个bash a.sh在运行即可放心。或者ps -aux | grep bash看看有没有bash a.sh。
楼主说的那个数字就是进程号。要是不想让那个进程运行,kill 进程号即可终止bash a.sh
2#
发表于 2017-8-11 17:59:07 | 只看该作者
卧槽,这个牛逼,跑出来没有?
3#
发表于 2017-8-11 17:59:09 | 只看该作者
不是去后台运行了吗
4#
发表于 2017-8-11 17:59:58 来自手机 | 只看该作者
不如用鼠标精灵
5#
 楼主| 发表于 2017-8-11 18:00:34 | 只看该作者
安之若素 发表于 2017-8-11 17:59
不是去后台运行了吗

就是说是正常的是吗?汗。。。

我不懂啊,悲剧。谢谢大神。
7#
 楼主| 发表于 2017-8-11 18:03:37 | 只看该作者

fg是什么啊大佬,我什么都不懂。
8#
发表于 2017-8-11 18:05:22 | 只看该作者
BQQ 发表于 2017-8-11 18:03
fg是什么啊大佬,我什么都不懂。

调到前台
或者直接运行bash gv.sh
输出结果应该是0或1
是1就成功了
9#
 楼主| 发表于 2017-8-11 18:09:17 | 只看该作者
zhujimi 发表于 2017-8-11 18:05
调到前台
或者直接运行bash gv.sh
输出结果应该是0或1

直接输入 bash gv.sh 什么反应都没有,没有下文了

[root@localhost www]#bash gv.sh


就是这样
10#
发表于 2017-8-11 18:11:37 | 只看该作者
BQQ 发表于 2017-8-11 18:09
直接输入 bash gv.sh 什么反应都没有,没有下文了

[root@localhost www]#bash gv.sh

哦,你把return 0 改成 echo 0, return 1 改成 echo 1试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-30 11:55 , Processed in 0.080032 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表