2
laomo 2014-02-15 11:32:11 +08:00
感谢已发送。
私有gist即使你给了地址也访问不了 |
3
horsley OP @laomo 可以的,上次的就是私有gist
Secret gists are hidden from search engines but visible to anyone you give the URL. |
4
laomo 2014-02-15 11:47:11 +08:00
|
5
horsley OP |
9
maxduke 2014-02-15 12:54:03 +08:00 via iPhone
一台机器上跑了下,发现不涨view 只增 like 和sub,前台开log跑了下发现服务器返回已经超3000view每天的限制了……这种情况下是不是应该停止like和sub比较好?
|
10
horsley OP @maxduke 哦?那还能得到点数么。不知道正常使用插件会怎么样,现有最新版插件里面好像没有针对3000view就停下的代码
|
11
maxduke 2014-02-15 13:03:58 +08:00 via iPhone
不得点,现在那个虚拟的yt帐号view是0,like和sub都两位数,
|
13
maxduke 2014-02-15 13:12:57 +08:00 via iPhone
@horsley 看了下,旧版的robot也有这个问题,应该没什么事,就是ytb帐号报废得早点。like和sub是什么机制?一个视频有一定几率like sub嘛?等一个小时候服务器就是第二天了,看看出分情况。这个脚本很赞!多谢分享
|
14
horsley OP @maxduke like和sub是服务器要求的
这个是需求方发布的页面 http://vagex.com/members/site.php 里面可以看到30/60/90/120……300 分别对应花费1到10点 like sub favorite各一点 comment5点 (后面两个根据插件代码应该是没有实现的) ytb账户现在是自动随机换名字的,也有手工指定的接口 |
15
sirius4gnu 2014-02-15 18:23:28 +08:00
专程过来代表所有使用linux服务器的同仁感谢楼主。
|
16
lazycat 2014-02-16 09:35:46 +08:00 via Android
一直获取不了视频信息啊,总是提示失败。。。
vps是国外的。。。 |
17
lazycat 2014-02-16 09:36:35 +08:00 via Android
一直获取不了视频信息啊,总是提示失败。。。
vps是国外的。。。 一直 fail update video array, sleep 20 seconds' |
18
lhwj1988 2014-02-16 13:16:23 +08:00 via iPad
@horsley 请问有没办法让vagex的提交和获取不走代理呢?
我没国外ip。。倒是有很多国内ip。。 |
20
horsley OP @lazycat 去掉调试级别输出日志的那一行,看看Cut Show Array Failed之后输出了什么,把日志发上来
|
21
lazycat 2014-02-16 15:44:34 +08:00
@horsley
[root@vps2 home]# php Vagex.php [2014/02/16 15:42:10] [INFO] Vagex Cheater instance initialized [2014/02/16 15:42:10] [INFO] Set user id: ****** [2014/02/16 15:42:10] [INFO] Set youtube email: ******@gmail.com [2014/02/16 15:42:10] [INFO] Start to run main routine [2014/02/16 15:42:10] [INFO] A new loop of a video array start [2014/02/16 15:42:10] [INFO] Requesting new Show Array. [2014/02/16 15:42:10] [ERROR] Cut Show Array Failed [2014/02/16 15:42:10] [DEBUG] [2014/02/16 15:42:10] [WARN] fail update video array, sleep 20 seconds [2014/02/16 15:42:30] [INFO] A new loop of a video array start [2014/02/16 15:42:30] [INFO] Requesting new Show Array. [2014/02/16 15:42:30] [ERROR] Cut Show Array Failed [2014/02/16 15:42:30] [DEBUG] [2014/02/16 15:42:30] [WARN] fail update video array, sleep 20 seconds |
23
lhwj1988 2014-02-16 15:50:00 +08:00
@horsley 我完全不懂代码,不知道说的对不对。。。
看了下上个版本的vagex robot,发现取youtube信息和提交获取vagex信息是分开的。 youtube被墙,但是vagex没被墙。我这边好多国内的IP。。感觉很是浪费啊。哈哈~ 非常谢谢作者即使不怎么玩vagex也还是将旧的vagex robot改进而且开源! |
24
horsley OP @lhwj1988 你说得对,这次是统一了出口,因为想着可能大部分人都直接在国外vps上面直接跑的,就没了上次代取youtube信息的china mode,那东西有点不稳定,要取youtube信息则至少需要一个部件在国外或者用代理,我考虑下重新加上china mode
|
29
bingu 2014-02-16 18:42:34 +08:00
|
30
laomo 2014-02-16 18:48:17 +08:00 1
查看视频最多3k,订阅和喜欢也会得分。所以分数不止3k。
我也是2个ip,一天得分 4717。看了下日志,确实是视频数到3k就不得分了。 这样看来,3个ip的限制已经没有意义了,2个ip就达到了视频数限制。 |
32
lazycat 2014-02-16 22:06:15 +08:00 via Android
@horsley 找到问题了。。。vps的dns有问题。。换成8888和8844就好了。。。Sorry
|
33
b824379598 2014-02-17 00:07:07 +08:00 via Android
做后端的就是很厉害~~~
|
34
CoX 2014-02-17 12:40:07 +08:00
挂了一天只有4200,没多大意思了啊
|
36
lxmlu 2014-02-17 14:53:02 +08:00
sever return error msg:15. You have reached the maximum number of YouTube usernames
这个是什么错误 |
39
horsley OP @lxmlu 好像是10个我忘记了,一个月没活动才会清除记录,你可以看看哪些好配额没用完可以在代码里面手动指定,你可能是开关过这个脚本几次,运行的时候如果没有指定用户名系统随机生成,也就是你启动多少次就会生成多少个,一不小心就到限制了,但是每个号限制10000浏览什么的那个倒是不快那么快达到
|
40
lhwj1988 2014-02-17 18:42:36 +08:00
@horsley
robot的日志 [2014/02/17 18:38:26] [ERROR] Video info proxy report error: [2014/02/17 18:38:26] [DEBUG] postData:dXNlcmlkPTI0MDkwNiZ2ZXJzaWQ9MS42LjQmZmZ2Z XJzaW9uPTI1LjAuMSZzYWZlbW9kZT1mYWxzZSZvcz1XaW5kb3dzJTJCTlQlMkI2LjEmdmd4c2lkPSUyN TNBJTI1M0ElMjUzQXIlMjU5RCUyNTg3JTI1MDElMjVDQnklMjUyMiUyNUI2JTJCJTI1MTEtJTI1QUMlM jUyNSUyNThEbiUyNTgxJTI1OURvJTI1MkElMjVDNCUyNUJFSyUyNUI1JTI1MkYlMjU5NSUyNUI2JTI1O TQlMjVFNiUyNTdCJTI1ODJ1JTI1QTElMjUyOSUyNTNBJTI1M0ElMjUzQSUyNTdDNzQxOTUyaGhlZXl5N jYlMjUyM2NzJTI1MjE5aGp2ODg3bXh4NyUyNTQwOHkmdXJsPVd5eGVJT1VQWU1VJmxlbmd0aD0zNyZlb WFpbD1jbG91ZDZ3b25nJTI1NDBnbWFpbC5jb20mdXNlcm5hbWU9OHh6V0lnVDVoeCZ3YXRjaGVkdXNlc j0mbGlrZWQ9dHJ1ZSZzdWJlZD1mYWxzZSZzaXRlaWQ9MjEzNzQ0NSZudj00Jm5jPTQmY2hrX3J1bnRpb WU9dHJ1ZSZmbGFzaD10cnVlJnBhZ2VEYXRhPSZtYWNoaW5lPSZodG1sNT10cnVlJmR1cmF0aW9uPTAuN jg3MDM5MTI5NTM1NzkmY3VyclRpbWU9Mzcmc3BlZWQ9MTQ2Nzg4LjE0NzMzODc2JnRzPTAuMDAwMDAwJTI1M0EwLjAwMDAwMCUyNTNBMC41OTkyMTAlMjUzQTExNTA4LjYzODgxNyUyNTNBMTcxNzguODMxNjE0JTI1M0E2OTE5MC4xNjA0OTA= 从墙外的虚拟空间上抓到的PHP日志,error日志里面没东西. 124.248.205.21 - - [17/Feb/2014:05:04:38 -0500] "GET /video_info.php?id=NUnHMnleMjw HTTP/1.1" 200 216 "-" "Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0" 124.248.205.21 - - [17/Feb/2014:05:05:17 -0500] "GET /video_info.php?id=kJ0lAUXdqGs HTTP/1.1" 200 180 "-" "Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0" 124.248.205.21 - - [17/Feb/2014:05:05:56 -0500] "GET /video_info.php?id=1QGPy4ciwUc HTTP/1.1" 200 204 "-" "Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0" 124.248.205.21 - - [17/Feb/2014:05:06:35 -0500] "GET /video_info.php?id=WyxeIOUPYMU HTTP/1.1" 200 264 "-" "Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0" 不知剩下该从哪里入手了 |
41
horsley OP |
43
horsley OP 不是的,是访问video_info.php,不会有一大堆东西,或者说你看看代码吧,这样我很难沟通
|
44
lhwj1988 2014-02-17 21:18:08 +08:00
@horsley 实在不好意思。要不你帮看看这个地址http://test-videoinfo.rhcloud.com/video_info.php?id=WyxeIOUPYMU 我访问后返回的确实是一大段字母和数字。。如果不带参数直接访问没任何返回。还有这个虚拟空间是被墙的。我是通过代理访问的它。部署的过程应该不会有岔子!
我自己在研究研究,实在不成也无所谓~谢过! 或者谁有部署好的正常可用的,能否分享出来让俺了解了解。 |
47
horsley OP @lhwj1988 额 我错了 那个video_info.php代码有问题 去掉两个base64_encode()就好,已更新到gist
|
48
lhwj1988 2014-02-18 14:22:13 +08:00
@horsley 换成新的video_info.php后,单独在本机浏览器内访问youtube,实测可返回有效信息(除视频长度).video_info.php应该没什么问题了.
但是新的问题(或许之前一直存在)就是在本地运行vagex.php后,在访问墙外video_info.php时无法将当前视频的信息作为参数传递过去.导致vagex.php报错.下面是一条error信息,冒号后面为空,未返回任何错误信息,猜测是video_info.php没带任何参数访问后的结果. [2014/02/18 12:30:53] [ERROR] Video info proxy report error: |
49
xiaoxin369 2014-02-18 15:14:33 +08:00
首先感谢楼主,另外megaviews.io 这个网站也是类似vagex,比较知名,以前挂过,能否分析分析也搞个bot,这样可以一机挂几个项目。
|
50
horsley OP |
51
horsley OP @xiaoxin369 这个我以前也玩过下,好像不允许多点登陆的都,而且用的websocket,毕业设计还没做呢大哥……
|
52
laomo 2014-02-18 17:00:02 +08:00
@horsley
[WARN] sever return error msg:Video already Liked. Video already Subbed. 现在跑会出现这个,这可能就是这2天没有第一天跑分高的原因,喜欢和订阅不出分了。有解决办法吗? |
53
horsley OP @laomo 不是不出分,我发现他每次下派的任务不是唯一的,经常会下派重复任务,所以第一次做过like和sub,后面就没分了,但是还是有view得分,总结来说还是他们站视频已经不够多了
|
54
laomo 2014-02-18 17:10:53 +08:00
@horsley 嗯,like和sub已经在他的服务器记录在案了已经。。
还有个问题, http://vagex.ww9.me/video_info.php?id=JpXkFSBqB6Q 用这个info获取也是显示 [ERROR] Video info proxy report error: [WARN] sever return error msg:13. Invalid Machine ID |
60
bingu 2014-02-22 21:36:46 +08:00
@horsley 据说是不错的,但我还没玩到收钱就没玩了,大概是免费的账号就不珍惜吧。我会告诉你我之前注册过vagex,后面很久没玩被收回了吗?
|
61
a7898585 2014-02-26 10:37:37 +08:00
出现一个问题,跑着跑着ytb帐号就超过10个,然后跑不动了
|
62
bingu 2014-02-26 17:02:02 +08:00
@a7898585 这个是vagex的问题吧,不过貌似你断开php后,重新连接php就会用到另外一个youtube帐号。所以还是不要轻易断开php,我现在也只有1个ip能运行了,等28号满一个月才会自动释放没用的youtube帐号。
|
64
jasonreg 2014-02-28 13:27:59 +08:00
@horsley 实测可用,就是现在VAGEX越来越坑爹了……还不知道本钱能不能收回来,你一定要坚持更新到我本钱收回来了为止啊!
|
66
xiaoxin369 2014-03-17 10:17:54 +08:00
不能用了,楼主在否,vagex的firefox插件更新了,赶紧跟上,焦急等待,感谢。
|
67
dajiangyou 2014-03-17 20:39:32 +08:00
请问多IP的VPS能否指定出口IP挂多个VG帐号?
|
68
horsley OP @xiaoxin369 有空再研究了不好意思
|
69
horsley OP @dajiangyou 理论上可以
|
70
horsley OP @xiaoxin369 刚才测试一下,还能用
|
71
xiaoxin369 2014-03-18 23:53:17 +08:00
@horsley 多谢,貌似是当时服务器有问题。
|
72
dajiangyou 2014-03-19 01:44:40 +08:00
@horsley 有兴趣折腾一下么。。
|
73
ifishman 2014-03-25 20:42:36 +08:00
@horsley 在排除DNS的问题过后,VPS上无法获取视频信息的错误还可能由什么造成?
[2014/03/25 20:41:54] [ERROR] Cut Show Array Failed [2014/03/25 20:41:54] [DEBUG] [2014/03/25 20:41:54] [WARN] fail update video array, sleep 20 seconds |
74
dajiangyou 2014-03-27 18:50:35 +08:00
Invalid Machine ID
这是什么错误,奇葩了。第一次遇到,这个PHP文件里面好像没有Machine ID部分吧。。。 |
75
horsley OP @dajiangyou 这个id从播放原页面获取的,你认真看了代码吗?
|
77
dajiangyou 2014-04-10 00:29:01 +08:00
@horsley 的确没认真看,不好意思,没学过PHP,只能看懂一点点,那个错误是不小心忘了在国内测试的。。。方便提供一个最简化版本研究下么,不要代理,日志,U2B帐号等等东西,只要能加分的最简化版本,谢谢
|
78
zeroday 2014-04-30 23:15:46 +08:00
第一次使用时填错了id,发现后修改发现如下错误,请问要怎么解决呢?
[2014/04/30 23:11:52] [WARN] sever return error msg:This IP is already registered to another userid |
80
yqt 2014-05-01 16:27:40 +08:00
部分代理不支持Expect:100-continue这个http头;
POST模式下curl在Content-Length>1024会先发expect 100,收到100后再起链接post data; ugly fix: 457 + self::$_opt[CURLOPT_HTTPHEADER] = array('Expect:'); |
82
horsley OP @yqt 不是挂的公开的代理吧…… 这个问题是有可能发生的,不过你的解决方案不一定能解决
实测这样做对方服务器仍有可能返回HTTP 100, 我的解决方案是在取返回的时候过滤100响应头 |
83
yqt 2014-05-02 01:29:47 +08:00
@horsley 感觉这个做成配置项就差不多了,毕竟只是少数情况。
为了更高效的响应,client请求返回100,server返回100让client慢慢传是合理的。 只不过个人遇到的问题是client发了expect 100-continue头却因为代理不支持(比如Squid3.0以前的版本,417错误)而report失败:/ |
84
ptsa 2014-05-02 16:59:29 +08:00 1
[2014/05/02 16:59:08] [INFO] A new loop of a video array start
[2014/05/02 16:59:08] [INFO] Requesting new Show Array. [2014/05/02 16:59:08] [ERROR] Cut Show Array Failed [2014/05/02 16:59:08] [WARN] fail update video array, sleep 20 seconds |
85
ptsa 2014-05-02 17:03:54 +08:00 1
New Feature in the firefox update, Manual viewing. Check it out in Version 1.6.7. Please give your Feedback, and how you think it should best be integrated, how many credits per manual view and whether you would use it to promote your videos.
Note: For first time use please stop Auto viewing before clicking Manual from the menu. |
86
yanyuechuixue 2014-05-05 09:37:04 +08:00
已经开始间歇性的不好使了,版本号改成1.6.7也不行……
|
87
popu111 2014-05-06 18:21:22 +08:00
@yanyuechuixue 我一直用着,没问题啊。。。
|
88
jisu20162 2014-05-06 20:27:19 +08:00
最近经常出现这个,都是长时间的... 伤不起啊.
[2014/05/06 20:16:02] [INFO] Deal with item:CFGQtT-IN1g [2014/05/06 20:16:02] [INFO] Let's sleep for 36 seconds [2014/05/06 20:16:38] [INFO] Wake up, report processed [2014/05/06 20:16:38] [INFO] report_processed start [2014/05/06 20:16:39] [WARN] sever return error msg:Video has been deleted, has run out of credits or was viewed for the incorrect length [2014/05/06 20:16:39] [INFO] Fail: [2014/05/06 20:16:39] [INFO] Deal with item:NJqP4SFTGH0 [2014/05/06 20:16:39] [INFO] Let's sleep for 127 seconds [2014/05/06 20:18:46] [INFO] Wake up, report processed [2014/05/06 20:18:46] [INFO] report_processed start [2014/05/06 20:18:49] [WARN] sever return error msg:Video has been deleted, has run out of credits or was viewed for the incorrect length [2014/05/06 20:18:49] [INFO] Fail: [2014/05/06 20:18:49] [INFO] Deal with item:lhXCC96v-bc [2014/05/06 20:18:49] [INFO] Let's sleep for 96 seconds [2014/05/06 20:20:25] [INFO] Wake up, report processed [2014/05/06 20:20:25] [INFO] report_processed start [2014/05/06 20:20:27] [WARN] sever return error msg:Video has been deleted, has run out of credits or was viewed for the incorrect length [2014/05/06 20:20:27] [INFO] Fail: [2014/05/06 20:20:27] [INFO] Deal with item:_wsdILX32Qs [2014/05/06 20:20:27] [INFO] Let's sleep for 157 seconds [2014/05/06 20:23:04] [INFO] Wake up, report processed [2014/05/06 20:23:04] [INFO] report_processed start [2014/05/06 20:23:06] [WARN] sever return error msg:Video has been deleted, has run out of credits or was viewed for the incorrect length [2014/05/06 20:23:06] [INFO] Fail: |
89
jhytxy 2014-05-07 16:43:36 +08:00
最近好惨.....同楼上
|
90
popu111 2014-05-07 18:45:11 +08:00
@jisu20162 这是服务器的问题,重启,或者换一下列表(这个里面内置的视频列表已经略久了)(你这已经不错了,Chrome的插件更坑,有一次我挂了300多个Views,才不到100Earnt,还占了我500M的内存。。。)
|
91
jisu20162 2014-05-08 00:49:28 +08:00 via Android
@popu111 额,服务器重启后过一会又是这样。。怎样更换列表?现在基本上30秒的才能上分。。。
|
92
popu111 2014-05-08 07:06:56 +08:00
@jisu20162 好吧,解包了一下最新1.6.7的插件,发现列表没换,看来是那些视频提交者提交的视频有问题了,这样的话你就算正常挂也要出错。。。
|
94
icellent 2014-05-08 16:26:35 +08:00
2个ip,一天只有1600左右。。。效率有点低
|
95
shoper 2014-05-08 22:10:00 +08:00
[2014/05/08 16:59:08] [INFO] A new loop of a video array start
[2014/05/08 16:59:08] [INFO] Requesting new Show Array. [2014/05/08 16:59:08] [ERROR] Cut Show Array Failed [2014/05/08 16:59:08] [WARN] fail update video array, sleep 20 seconds 下午到现在一直都是这个状况了。 |
97
popu111 2014-05-09 06:50:45 +08:00 1
|
98
shoper 2014-05-09 11:39:34 +08:00
@popu111 我用nohup命令挂了之后,现在screen命令都看不到后台实时跑的数据了。怎样才能让他恢复显示呢?
另外,作者说用 //$v->set_youtube_username('abcdefg')可以指定账号,这个具体是改成哪个啊? |
99
jisu20162 2014-05-09 13:58:45 +08:00
@popu111 我三个ip都是在美国,2个亚马逊云主机,1个西雅图vps.应该不存在网速不行的问题吧....今天好像更新了,情况好了点.每天封顶3000个views.好像还准备搞个动态views...
|
100
jisu20162 2014-05-09 14:06:23 +08:00
@shoper 用nohup命令会在你的vagex.php脚本同目录下输出个nohup.out文件,下载到本地用文本编辑器打开可以看到输出信息. 但我不知道怎么把nohup的后台转到前台... 看哪位大神知道.. 我一般是ps -e查看PID,把php的PID杀掉.再重新运行... 指定账号 //$v->set_youtube_username('abcdefg'),把前面的//的删掉.abcdefg替换.
|