V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
horsley
V2EX  ›  分享创造

Vagex Robot

  •  
  •   horsley ·
    horsley · 2014-01-09 20:36:59 +08:00 · 15801 次点击
    这是一个创建于 4002 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2014-01-10 11:02:53 +08:00
    这是一个Vagex刷点的脚本
    不需要装x,不需要vnc,不需要firefox,不需要插件,纯php刷vagex点

    使用上其实……
    其实只要一个变量就是你的vagex id,换掉源代码里面的

    提一下下面3个东西,都在文件的开头

    1.china mode的问题,在china访问youtube获取信息受限,所以你看见代码开头有set_youtube_proxy的东西,那个youtube_proxy就是部署在墙外的一个小脚本,用来获取视频信息的,待会我会补充在这个gist里面

    2. 运行方式:用php在命令行下面运行就可以

    3. 另外注意到脚本设置了一个127.0.0.1的代理,这是因为vagex算ip的嘛,我就拿plink用我的几个vps建立了ssh tunnel,这样就可以在我国内的机器上一台机器跑多个ip的实例,如果你直接放在国外的机器上,代理要去掉
    第 2 条附言  ·  2014-01-11 23:48:25 +08:00
    补充一下,除了把自己vagex id填进去
    1.根据大家的反映,不能注释掉china mode的youtube proxy否则不得分
    2.127.0.0.1那个代理设置是为了在自己电脑上(国内)用vps做代理,ss什么的,如果直接在vps上跑,则不需要,要注释掉
    3.video_info.php那个其实不需要自己部署,继续用我那个就可以了,那个是部署在appfog上面,一直很稳定

    改好之后直接cli用php执行
    第 3 条附言  ·  2014-01-12 00:10:57 +08:00
    另外有个vagex arcade的作弊脚本,可以实现他各个游戏的任意分数提交。
    刚才试了一下可能已经失效了,思路很简单的,当然不知道现在变成什么样了

    把他的flash下下来,拿反编译的工具,查as代码,会找到他用了一个des加密的模块来处理分数提交的数据,但是des是对称性加密,明文的密码就在as代码中。再捣腾捣腾你就知道怎么发包了。

    只要不要提交太过明显的分数(很多人知道怎么破就提交9999999这样的分数肯定是会被封号的)
    你不求第一,拿个第五第六什么的随便赚点分数也不错的

    如果多人需要的话我把这个也放出来
    第 4 条附言  ·  2014-01-12 12:12:49 +08:00
    103 条回复    2014-07-05 09:09:28 +08:00
    1  2  
    ScotGu
        1
    ScotGu  
       2014-01-09 20:58:11 +08:00
    这能做什么???
    horsley
        2
    horsley  
    OP
       2014-01-09 22:25:42 +08:00
    @ScotGu 不需要装x,不需要firefox,不需要vnc,纯php刷vagex点
    laomo
        3
    laomo  
       2014-01-09 23:41:40 +08:00
    感谢分享,已发送
    wzxjohn
        4
    wzxjohn  
       2014-01-10 00:07:36 +08:00 via Android
    点数贬值一倍啊!!!呵呵。。。
    horsley
        5
    horsley  
    OP
       2014-01-10 00:12:12 +08:00
    @wzxjohn 我见过从一万多到六万多不等
    ScotGu
        6
    ScotGu  
       2014-01-10 01:30:08 +08:00
    这被抓就是封号呗~~
    horsley
        7
    horsley  
    OP
       2014-01-10 03:06:18 +08:00
    @ScotGu 已经稳定使用了有一年时间,你应该从代码注释里面看到,所有数据都是跟正常数据一样的,经过大量分析得出的取值范围
    foxni
        8
    foxni  
       2014-01-10 09:38:40 +08:00
    @horsley 求使用方法nzhnha#gmail.com~现在这兑换率连主机钱都赚不回来了。
    laomo
        9
    laomo  
       2014-01-10 10:22:45 +08:00
    @horsley
    [2014/01/09 21:20:59.310868] A new loop of a video array start
    [2014/01/09 21:20:59.310889] Requesting new Show Array.
    [2014/01/09 21:20:59.531927] Cut Show Array Failed
    [2014/01/09 21:20:59.532067] fail update video array, sleep 120 seconds

    一直这样,是怎么回事?
    horsley
        10
    horsley  
    OP
       2014-01-10 10:59:50 +08:00
    @foxni
    其实只要一个变量就是你的vagex id,换掉源代码里面的

    提一下下面3个东西

    1.china mode的问题,在china访问youtube获取信息受限,所以你看见代码开头有set_youtube_proxy的东西,那个youtube_proxy就是部署在墙外的一个小脚本,用来获取视频信息的,待会我会补充在这个gist里面

    2. 运行方式:用php在命令行下面运行就可以

    3. 另外注意到脚本设置了一个127.0.0.1的代理,这是因为vagex算ip的嘛,我就拿plink用我的几个vps建立了ssh tunnel,这样就可以在我国内的机器上一台机器跑多个ip的实例,如果你直接放在国外的机器上,代理要去掉


    @laomo

    cut fail一般是他那边中午系统维护的时间才会出现
    laomo
        11
    laomo  
       2014-01-10 11:02:27 +08:00
    @horsley 现在是一台vps可以跑,另一台就cut fail
    horsley
        12
    horsley  
    OP
       2014-01-10 11:03:35 +08:00
    @laomo 具体你得自己输出看看调试一下
    maxduke
        13
    maxduke  
       2014-01-10 13:14:53 +08:00
    @horsley 挂了貌似不得分
    PHP Notice: Undefined offset: 1 in /root/vagex.php on line 372
    PHP Notice: Undefined offset: 1 in /root/vagex.php on line 392
    PHP Notice: Undefined index: min_speed in /root/vagex.php on line 287
    PHP Notice: Undefined index: max_speed in /root/vagex.php on line 290

    注释了china mode和proxy
    horsley
        14
    horsley  
    OP
       2014-01-10 13:17:32 +08:00
    @maxduke notice没问题的 不需要管
    得分不得分输出里面会有 建议error_reporting关掉notice 对了现在应该是维护时间吧,不会有得分的,但是脚本会自动休眠,等到它维护结束就会继续开始,反正开跑了就不用管了
    maxduke
        15
    maxduke  
       2014-01-10 13:27:24 +08:00
    @horsley 挂了一上午啦,维护是 UTC+8的 15点开始吧. 所以不得分很奇怪....
    maxduke
        16
    maxduke  
       2014-01-10 13:45:43 +08:00
    @horsley 找到问题了....china mode 不能注释掉。。。否则就会不得分
    horsley
        17
    horsley  
    OP
       2014-01-10 14:21:26 +08:00
    @maxduke 如果在国外vps上面直接跑,应该是能直接抓取到youtube视频信息而不需要经过china mode的video_info代理的
    maxduke
        18
    maxduke  
       2014-01-10 14:22:35 +08:00
    @horsley 我的VPS都是国外的...所以起先把china mode 注释掉了,不知道什么原因
    wogong
        19
    wogong  
       2014-01-10 16:51:39 +08:00
    @horsley 果然,开了一夜,注释了china mode,没有得分。
    maxduke
        20
    maxduke  
       2014-01-10 17:26:22 +08:00
    @horsley 最新测试了下,发现是
    function simple_fetch($url) {
    $this->http->setMethod('GET');
    return $this->http->fetch($url);
    }
    出来的结果是 400 bad request...
    URL输出是正确的,直接curl 那个URL结果也正确。 不懂php....
    imlonghao
        21
    imlonghao  
       2014-01-11 21:04:48 +08:00
    试了一下,注释了CHINA MODE之后不出分。
    必须要使用CHINA MODE才可以正常出分

    感谢!
    matrix32767
        22
    matrix32767  
       2014-01-11 22:55:50 +08:00   ❤️ 1
    能不能给一点具体的使用方式,真的一点都不懂耶,本人码盲一枚。

    只需要更改vagex id就可以运行了么?把那两个文件上传到哪个文件夹呢?

    我已经在VPS上搭建了LNMP环境,用php在命令行下面运行?就是执行命令 php VagexCheater.AllInOne.php 么?
    horsley
        23
    horsley  
    OP
       2014-01-11 23:47:40 +08:00
    @matrix32767 补充一下,除了把自己vagex id填进去
    1.根据大家的反映,不能注释掉china mode的youtube proxy否则不得分
    2.127.0.0.1那个代理设置是为了在自己电脑上用vps做代理,ss什么的,如果在vps上,不需要,要注释掉
    3.video_info.php那个其实不需要自己部署,继续用我那个就可以了,那个是部署在appfog上面,一直很稳定

    改好之后直接cli用php执行
    freaxer
        24
    freaxer  
       2014-01-11 23:56:28 +08:00
    @horsley
    //$this->setProxy('192.168.11.36:8880'); //fiddler debug
    }

    /**
    * 璁剧疆浠g悊锛屽127.0.0.1:8888
    * @param $proxy
    * @param bool $is_socks5
    */

    这段就是代理么?已经默认注释了?
    matrix32767
        25
    matrix32767  
       2014-01-11 23:58:28 +08:00
    @horsley
    谢谢大牛,除了最后一句都看懂了......

    cl用php执行何意...求命令...
    horsley
        26
    horsley  
    OP
       2014-01-12 00:01:17 +08:00
    @matrix32767 cli就是执行命令行的意思,不然从浏览器点开可能不太好

    @freaxer 应该在开头的 127.0.0.1的代理
    yangff
        27
    yangff  
       2014-01-12 00:06:39 +08:00
    国内的vps不挂代理可以吗?
    horsley
        28
    horsley  
    OP
       2014-01-12 00:11:38 +08:00
    @yangff 国内ip很可能不认,不得分,好像是这样的
    matrix32767
        29
    matrix32767  
       2014-01-12 09:12:02 +08:00
    @horsley
    码盲还是不懂...假设我把 VagexCheater.AllInOne.php 放在 /root 下,求执行的命令。
    matrix32767
        30
    matrix32767  
       2014-01-12 09:13:10 +08:00
    另外一个脚本也求下,膜拜为人民谋福利的大牛。
    freaxer
        31
    freaxer  
       2014-01-12 10:17:14 +08:00
    注释了 $v->set_proxy('127.0.0.1:15846', true); 之后跑的时候这样了,求解决。

    root@localhost:~# php /root/VagexCheater.AllInOne.php
    PHP Notice: Use of undefined constant CURLOPT_AUTOREFERER - assumed 'CURLOPT_AUTOREFERER' in /root/VagexCheater.AllInOne.php on line 432
    PHP Notice: Use of undefined constant CURLOPT_RETURNTRANSFER - assumed 'CURLOPT_RETURNTRANSFER' in /root/VagexCheater.AllInOne.php on line 433
    PHP Notice: Use of undefined constant CURLOPT_HEADER - assumed 'CURLOPT_HEADER' in /root/VagexCheater.AllInOne.php on line 434
    PHP Notice: Use of undefined constant CURLOPT_SSL_VERIFYPEER - assumed 'CURLOPT_SSL_VERIFYPEER' in /root/VagexCheater.AllInOne.php on line 435
    PHP Notice: Use of undefined constant CURLOPT_SSL_VERIFYHOST - assumed 'CURLOPT_SSL_VERIFYHOST' in /root/VagexCheater.AllInOne.php on line 436
    PHP Notice: Use of undefined constant CURLOPT_CONNECTTIMEOUT - assumed 'CURLOPT_CONNECTTIMEOUT' in /root/VagexCheater.AllInOne.php on line 475
    PHP Notice: Use of undefined constant CURLOPT_TIMEOUT - assumed 'CURLOPT_TIMEOUT' in /root/VagexCheater.AllInOne.php on line 483
    PHP Notice: Use of undefined constant CURLOPT_USERAGENT - assumed 'CURLOPT_USERAGENT' in /root/VagexCheater.AllInOne.php on line 491
    PHP Notice: Use of undefined constant CURLOPT_USERAGENT - assumed 'CURLOPT_USERAGENT' in /root/VagexCheater.AllInOne.php on line 491
    [2014/01/12 02:14:50.381235] Vagex Cheater instance initialized
    [2014/01/12 02:14:50.384051] Set user id: 220726
    [2014/01/12 02:14:50.384130] Set youtube email: [email protected]
    [2014/01/12 02:14:50.384194] Set youtube proxy: http://af.ihorsley.com/video_info.php
    [2014/01/12 02:14:50.384254] Start to run main routine
    [2014/01/12 02:14:50.384309] A new loop of a video array start
    [2014/01/12 02:14:50.384366] Requesting new Show Array.
    PHP Notice: Use of undefined constant CURLOPT_CUSTOMREQUEST - assumed 'CURLOPT_CUSTOMREQUEST' in /root/VagexCheater.AllInOne.php on line 462
    PHP Notice: Use of undefined constant CURLOPT_POST - assumed 'CURLOPT_POST' in /root/VagexCheater.AllInOne.php on line 464
    PHP Notice: Use of undefined constant CURLOPT_POSTFIELDS - assumed 'CURLOPT_POSTFIELDS' in /root/VagexCheater.AllInOne.php on line 539
    PHP Fatal error: Call to undefined function curl_init() in /root/VagexCheater.AllInOne.php on line 595
    freaxer
        32
    freaxer  
       2014-01-12 10:17:54 +08:00
    @matrix32767
    php /root/VagexCheater.AllInOne.php
    jacy
        33
    jacy  
       2014-01-12 10:58:17 +08:00
    感谢,不过在国外的vps上要注释掉set_proxy和set_youtube_proxy吗?我现在试试。
    laomo
        34
    laomo  
       2014-01-12 10:59:25 +08:00
    同围观游戏脚本

    另外,有个ios的应用LazySocialTalker,可以自动完成贴Facebook 和 Twitter的url的任务,不过是收费的。

    http://dev.apps1001.com/

    找了一圈没发想其他版本的app
    freaxer
        35
    freaxer  
       2014-01-12 11:35:47 +08:00 via iPad
    @laomo
    这个实现比较简单,就是 FB TW 登录、复制信息链接,提交。

    那个游戏脚本倒是有点意思。
    horsley
        36
    horsley  
    OP
       2014-01-12 12:12:57 +08:00
    @freaxer 你这个问题是因为你的命令行php配置没有包含curl模块,你可以在php配置目录创建一个php-cli.ini来配置,网上搜一下 cli php curl,跟代理没关系


    @laomo
    @freaxer
    @matrix32767
    那个游戏脚本现在已经失效,可能是换了加密密钥了,但是自己搞下反编译再修改一下应该是能用的
    脚本的gist已经append
    jacy
        37
    jacy  
       2014-01-12 12:25:03 +08:00
    问一下,命令行的php是不是不存在脚本超时啊?看见你的脚步直接循环和sleep,我以前也有个程序用php写的,怕超时用的计划任务每一分钟运行一次。。
    horsley
        38
    horsley  
    OP
       2014-01-12 12:45:37 +08:00
    jylee
        39
    jylee  
       2014-01-12 13:05:07 +08:00
    $v->set_proxy('127.0.0.1:15846', false);
    $v->set_youtube_proxy("http://af.ihorsley.com/video_info.php"); //china mode

    这两句是直接删掉么?删掉第一句没问题,删掉第二句就没分了
    maxduke
        40
    maxduke  
       2014-01-12 13:09:10 +08:00 via iPhone
    @horsley http_req的部分是不是在cli下有问题?同样的代码,在自己搭的video_info中被调用时有用,那部分代码直接在主文件里用cli跑出来的是 400 bad request
    freaxer
        41
    freaxer  
       2014-01-12 13:09:46 +08:00
    @horsley
    多谢,貌似不报错了,但是我现在执行

    #php /root/VagexCheater.AllInOne.php

    没有任何提示,这正常么?
    horsley
        42
    horsley  
    OP
       2014-01-12 13:15:23 +08:00
    @jylee 是的第二句不能去掉,原设计可能有点问题,append里面已经提及
    @maxduke 有可能是你vps访问youtube获取信息受限
    @freaxer 不正常……
    maxduke
        43
    maxduke  
       2014-01-12 13:18:57 +08:00 via iPhone   ❤️ 1
    我试了5个vps了,在同个vps上搭video_info ,然后 调用是可以获取信息的,所以怀疑是cli的问题
    airski
        44
    airski  
       2014-01-12 19:14:04 +08:00
    好牛逼。Vagex faker要没生意做了。
    lz 把Win的接口也给集成了吧。
    horsley
        45
    horsley  
    OP
       2014-01-12 22:09:51 +08:00
    @airski 啥叫win接口,你是说做个独立的可执行程序么,我也这么想过,尝试着用go语言实现
    奈何学艺不精,写到一半就蛋疼的关掉(强类型,各种类型转换比起php那就是各种蛋疼)
    airski
        46
    airski  
       2014-01-12 22:53:35 +08:00
    @horsley vagex 有Windows软件的,接口跟firefox 不一样。你只开ff 每天刷不到 6k 吧?
    ps,你这样子直接源码公布,基本上这个站是没得玩了。
    horsley
        47
    horsley  
    OP
       2014-01-12 23:19:45 +08:00
    @airski 嗯,我不用ff,从来不用,如果你看下脚本的注释那是一年前写的东西了,3个ip我这边一天78k吧
    ps,我也可以不公布源码自己玩的,只是觉得没啥好玩的已经。
    如果你注意到的话 这个源码是secret gist,搜索引擎搜索不到的
    然后如果你有看代码的话其实东西都不是什么高深技术
    本身vagex作为一个第三方他天生有缺陷,就是他根本没办法确保客户端真的浏览了视频,因为youtube不是他家开的。

    此外有必要说一点,这个只是简化步骤,简化环境而已,并不代表是假的东西。如果一个视频vagex要求看30秒的,你提前提交也是没分的,所以这个程序也是按足流程来做的,该等待的就等待,数据都是正常的,此外需要获取youtube的信息,浏览量应该是能提交到youtube的(不算人家用播放器还有其他方法做统计的话),只是点赞和收藏是假的
    airski
        48
    airski  
       2014-01-12 23:29:31 +08:00
    @horsley 你确定现在还有7-8k? 收费的faker要跪了。
    ps, 看了一下源码,你访问ytb的方式是不会增加视频的浏览量的。
    horsley
        49
    horsley  
    OP
       2014-01-12 23:38:54 +08:00
    @airski 有,原来还有收费的faker的啊,这么低利润的东西。
    第一是他限制了3个ip,之前5个的时候明显好很多
    第二是限制每个“youtube账户”(其实可以提交任意的用户名)只能10000个赞和收藏,满了就不得收藏和赞的分,这个时候可以随便换个账户,但是“youtube账户”数量也是受限的,一个月内没活动才会清掉记录,记录数量只有10,很快到顶,之后收益就不好
    sxbxjhwm
        50
    sxbxjhwm  
       2014-01-13 14:47:04 +08:00
    [2014/01/13 14:44:05.955857] Let's sleep for 46 seconds
    [2014/01/13 14:44:51.956006] Wake up, report processed
    [2014/01/13 14:44:51.956067] report_processed start
    [2014/01/13 14:44:52.795923] Deal with item:["9",["BDs72AIM658","30","635595","1","1"]]

    这样正常么?

    还有,sleep 的时间是随机的么?
    horsley
        51
    horsley  
    OP
       2014-01-13 14:52:47 +08:00   ❤️ 1
    @sxbxjhwm 可能不正常,因为没有报告出来赚了多少点
    sleep的时间是视频要求播放长度(30/60/90/120秒)+固定反作弊时间+随机时间组成的
    sxbxjhwm
        52
    sxbxjhwm  
       2014-01-13 15:38:29 +08:00
    @horsley 是不是因为新换 ip 的原因?还有如果正常时反馈的赚了多少点应该是怎么样的?我想在以后正常时能够确认一下
    horsley
        53
    horsley  
    OP
       2014-01-13 15:58:52 +08:00
    @sxbxjhwm
    report_processed start 之后
    Deal with item 之前
    应该有个输出 Earnt: 多少多少点
    sxbxjhwm
        54
    sxbxjhwm  
       2014-01-13 17:17:14 +08:00
    @horsley 好的谢啦
    WilsonLee
        55
    WilsonLee  
       2014-01-14 23:42:32 +08:00
    @horsley 已经成功在VPS上面执行Robot,非常感谢!
    pxwtf
        56
    pxwtf  
       2014-01-15 09:39:47 +08:00
    我在putty里面执行的,putty关掉之后似乎程序就不跑了,有解决办法吗
    horsley
        57
    horsley  
    OP
       2014-01-15 15:59:12 +08:00
    @pxwtf 使用screen或者tmux一类的东西
    jsdzm
        58
    jsdzm  
       2014-01-17 16:54:02 +08:00
    问一下博主,一个vps多IP可以实现多账号一起跑吗?
    horsley
        59
    horsley  
    OP
       2014-01-17 17:20:32 +08:00
    @jsdzm 没试过,没有多账号,看看对端限不限制咯,脚本本身多个进程之间不会产生冲突问题
    jsdzm
        60
    jsdzm  
       2014-01-17 20:09:24 +08:00
    我对代码不是很懂,那么比如一个vps3个IP的话,可以直接把一个账号挂满吗(一个账号限制3个IP),需要用什么命令代码呢?
    oyoy
        61
    oyoy  
       2014-01-20 00:23:45 +08:00
    [2014/01/19 20:20:44.751027] Let's sleep for 45 seconds
    PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /root/VagexCheater.AllInOne.php on line 407
    [2014/01/19 20:21:29.752460] Wake up, report processed
    PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /root/VagexCheater.AllInOne.php on line 407
    [2014/01/19 20:21:29.752573] report_processed start
    PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /root/VagexCheater.AllInOne.php on line 407
    [2014/01/19 20:21:30.595646] Earnt: 1
    PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /root/VagexCheater.AllInOne.php on line 407
    [2014/01/19 20:21:30.595725] Deal with item:["5",["r3wk-VL4Ux4","30","2092542","0","0"]]
    PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for 'MSK/3.0/no DST' instead in /root/VagexCheater.AllInOne.php on line 407
    [2014/01/19 20:21:30.595775] Let's sleep for 46 seconds

    请问楼主,这是哪里不正常啊?求解
    horsley
        62
    horsley  
    OP
       2014-01-20 00:27:55 +08:00   ❤️ 2
    @oyoy 新版本的php没有显式设置时区会触发warning 在开头加一句date_default_timezone_set('Asia/Shanghai'); 就好了吧
    oyoy
        63
    oyoy  
       2014-01-20 00:40:10 +08:00
    @horsley 成功解决了,谢谢哇!
    jacy
        64
    jacy  
       2014-01-20 22:22:15 +08:00
    @horsley 你的搭建的video_info.php经常fetch error,于是我自己搭建了个,但是发现有问题,报数组错误,发现是正则没匹配到,于是乎match[1]就不存在了,然后看了下访问ytb的结果,显示400. That’s an error. 把错误信息屏蔽了,可以正常获取vagex点数,但是现在video_info不管id是什么返回的信息都是一样的,不知道会不会被vagex发现。
    oyoy
        65
    oyoy  
       2014-01-21 11:07:51 +08:00
    @horsley 这个脚本只用了一天,就再也不出分了额~~
    [2014/01/21 11:06:39.074088] Let's sleep for 46 seconds
    [2014/01/21 11:07:25.074196] Wake up, report processed
    [2014/01/21 11:07:25.074297] report_processed start
    [2014/01/21 11:07:25.627013] Deal with item:["1",["EVcS2EzpXPw","30","2085574","0","0"]]
    laomo
        66
    laomo  
       2014-01-21 21:49:08 +08:00
    @oyoy
    @horsley

    好像确实是从昨天开始不出分了,昨天只有516,然后就没有了,到今天一直没出
    horsley
        67
    horsley  
    OP
       2014-01-22 00:08:00 +08:00
    @laomo
    @oyoy
    额,这我就不知道了,不包技术支持,我已经很久不玩了
    一般来说注意这么几个位置
    第一就是插件的更新,如果插件没更新那么他的协议应该是没办法更新了
    但是即便插件有更新也不代表协议更新了,之前1.4.6到现在这个版本(不知道版本号),就是插件更新了但协议没更新,一般有向下兼容考虑除非问题太大强制客户端升级

    第二点它内部是个黑箱子是怎么样大家都不清楚,之前也是那样的,例如一个视频规定看30s,你sleep29就提交肯定是不得分,但是31再提交还是不得分,不知道别的地方有什么限制,我源代码里面的很多奇奇怪怪的随机值很多是根据多次测量取得经验值范围,不一定到处适用。(例如可以根据youtube_info里面的速度值算下你带宽什么的再算你提交的有效的最短时间阈值,也可能太多人用robot我官方发现不妥把阈值调高之类的)

    第三,想不到了,我只是把一个我不玩的玩具丢出来了,开源嘛,大家自己折腾修修补补,我提供的是一个思路和一种实现,虽然我知道有很多人直接拿去用了没感谢就算了帖子也不顶一下,但是好像没有但是了
    yy1984
        68
    yy1984  
       2014-01-22 09:26:19 +08:00
    非常感谢分享,已经开始跑了,挂了3个VPS,都是低价的,希望能回本吧
    a7898585
        69
    a7898585  
       2014-01-23 15:51:15 +08:00
    php /root/VagexCheater.AllInOne.php
    提示
    PHP Parse error: syntax error, unexpected ')' in /root/VagexCheater.AllInOne.php on line 299
    sxbxjhwm
        70
    sxbxjhwm  
       2014-01-23 19:43:45 +08:00
    表示这几天出分正常啊,我把 china_mode 部署到本地了
    horsley
        71
    horsley  
    OP
       2014-01-24 01:41:53 +08:00
    @a7898585 你自己改出来什么语法错误之类的还好意思直接贴上来问? 你拷到本地的东西 语法错误 光是讲个行号没用啊 你改了什么你自己清楚
    a7898585
        72
    a7898585  
       2014-01-24 10:19:04 +08:00
    @horsley 只改了id号以及proxy啊,其他的都没动,299行还是你的原文里贴出来的299行
    a7898585
        73
    a7898585  
       2014-01-24 10:19:31 +08:00
    @horsley 我自己再看看吧,还是谢谢你的分享
    laomo
        74
    laomo  
       2014-01-24 14:49:40 +08:00
    @sxbxjhwm 分享下地址?
    wzxjohn
        75
    wzxjohn  
       2014-01-25 13:22:33 +08:00
    这几天失效了。。。好像是楼主的服务器出 问题了?可是我改成 自己的好像还是不行。。。
    sxbxjhwm
        76
    sxbxjhwm  
       2014-01-27 14:35:28 +08:00
    @laomo 表示我有一台也不正常了。原先是两台,时间长了要求等待的时间超过 180s 就出问题了。另外一台是一开始就让你等 180+
    sxbxjhwm
        77
    sxbxjhwm  
       2014-01-27 14:41:40 +08:00
    [2014/01/27 14:39:14.618282] Let's sleep for 46 seconds
    [2014/01/27 14:40:00.618614] Wake up, report processed
    [2014/01/27 14:40:00.618741] report_processed start
    [2014/01/27 14:40:01.125176] Deal with item:["5",["Iu5JJ65GWIs","300","2118655","1","0"]]
    [2014/01/27 14:40:01.125285] Let's sleep for 315 seconds

    类似这样就不出分了
    tammy
        78
    tammy  
       2014-01-31 23:24:18 +08:00
    [2014/01/31 23:22:40.196979] fail update video array, sleep 120 seconds
    [2014/01/31 23:24:40.197121] A new loop of a video array start
    [2014/01/31 23:24:40.197178] Requesting new Show Array.
    [2014/01/31 23:24:40.197419] Cut Show Array Failed
    [2014/01/31 23:24:40.197442] fail update video array, sleep 120 seconds
    总是出现这个
    bingu
        79
    bingu  
       2014-01-31 23:33:36 +08:00
    自己搭建video_info吧,貌似代码里的video_info.php挂了。
    3 ip一天也就4300点左右啊。
    sxbxjhwm
        80
    sxbxjhwm  
       2014-02-02 03:25:11 +08:00
    @bingu
    2014-01-31 4485
    2014-01-30 5096
    2014-01-29 4704
    2014-01-28 5301
    2014-01-27 5128
    2014-01-26 4080
    bingu
        81
    bingu  
       2014-02-02 14:33:07 +08:00
    @sxbxjhwm
    2014-02-01 4548
    2014-01-31 4176
    2014-01-30 4361
    2014-01-29 4585

    我这就没上过5k啊
    sxbxjhwm
        82
    sxbxjhwm  
       2014-02-04 11:49:04 +08:00 via Android
    @bingu 最近出分很低的。。用 vf 挂的都有六七千
    bingu
        83
    bingu  
       2014-02-05 17:52:10 +08:00
    @sxbxjhwm vf?vagex faker?
    这个robot昨天开始挂掉了,不知道什么原因。
    laomo
        84
    laomo  
       2014-02-10 22:53:52 +08:00
    Exchange Rate = $1 / 22500 credits
    今天兑换率比较合适,不过我的点数不足10美元

    @sxbxjhwm @bingu
    求可处分的脚本改动方法,我这边脚本不报错不出分
    horsley
        85
    horsley  
    OP
       2014-02-13 11:16:17 +08:00
    @laomo 昨天开始我又在分析研究新版的1.6.4的插件 到今天凌晨5点,比起之前写这个脚本,有了一些新的进展
    laomo
        86
    laomo  
       2014-02-13 11:21:31 +08:00 via Android
    @horsley 感谢分享~
    bingu
        87
    bingu  
       2014-02-13 12:41:36 +08:00
    @laomo 我这早不出分了。

    @horsley 谢谢
    horsley
        88
    horsley  
    OP
       2014-02-15 01:58:25 +08:00   ❤️ 1
    @laomo
    @bingu
    啊~重生成功,测试一个晚上看看有多少点
    是发个新帖还是append呢
    laomo
        89
    laomo  
       2014-02-15 07:32:40 +08:00 via Android
    append就好了吧
    horsley
        90
    horsley  
    OP
       2014-02-15 10:12:55 +08:00
    @laomo append怕大家看不到
    laomo
        91
    laomo  
       2014-02-15 10:17:18 +08:00 via Android
    append也会更新帖子时间,不过貌似确实已经append太多了,那就开新贴吧

    另,一个晚上跑了多少?
    horsley
        92
    horsley  
    OP
       2014-02-15 10:20:30 +08:00
    @laomo 单ip 8 小时 一千多一点
    laomo
        93
    laomo  
       2014-02-15 11:07:51 +08:00
    @horsley 那不错啊,按现行的政策,一天最多3000个视频,考虑喜欢和订阅,2个ip足够了,估计还有余。
    crny520
        94
    crny520  
       2014-03-01 22:52:34 +08:00
    程序怎么自定义Youtube Accounts的?
    horsley
        95
    horsley  
    OP
       2014-03-03 13:42:37 +08:00
    @crny520 发现还真的没有留方法,现已更新
    crny520
        96
    crny520  
       2014-03-03 14:10:44 +08:00
    if($argv[1]){

    $v->set_youtube_username($argv[1]);
    }

    添这个,这样别人不用改代码。
    horsley
        97
    horsley  
    OP
       2014-03-03 14:52:28 +08:00   ❤️ 1
    @crny520 但是还有好几个参数……现在硬编码的方式也是想着你们可以硬编码一次,然后后面直接用,不用每次带命令行参数(这里假定脚本不能长期稳定运行)
    week8
        98
    week8  
       2014-04-19 17:12:53 +08:00
    @horsley 我反编译看游戏的密钥没有变但是就是用不了!能帮忙看看吗?:-)
    wangnet
        99
    wangnet  
       2014-05-22 15:08:49 +08:00
    @horsley 请问两个ip,php中如何指定通过哪个ip挂vagex,谢谢。
    jasonreg
        100
    jasonreg  
       2014-06-02 16:52:17 +08:00
    Vagex升级了,这下彻底不行了……
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3113 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:45 · PVG 20:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.