想用 SAE 自动登陆 CHH 刷积分,但是发现登陆的时候有验证码

2014-08-05 15:54:34 +08:00
 shyrock
大家有什么建议?
5061 次点击
所在节点    Python
28 条回复
muziyue
2014-08-05 15:56:20 +08:00
一毛一条
shyrock
2014-08-05 15:57:14 +08:00
@muziyue 我就每天登陆一次给自己刷一分。。。一毛太贵了。。。
ChanneW
2014-08-05 16:14:39 +08:00
找个 OCR 呗
Saaee
2014-08-05 16:49:10 +08:00
直接使用cookie抓取,不模拟登录。
shyrock
2014-08-05 16:53:29 +08:00
@Saaee 愿闻其详
Saaee
2014-08-05 17:11:01 +08:00
@shyrock 我不知道你所说的刷分是什么形式的,如果只是在线就有积分的话。携带cookie定时访问网页就行了。
shyrock
2014-08-05 17:19:54 +08:00
@Saaee 会话在SAE上发起,怎么取得第一次的验证码呢?
a591826944
2014-08-05 17:20:19 +08:00
@shyrock
@Saaee
他的意思是 你带登录后的cookie。。
a591826944
2014-08-05 17:20:55 +08:00
@shyrock 手动登录,解决验证码问题。然后带cookie访问
garth
2014-08-05 17:24:50 +08:00
可以参考下 百度贴吧自动签到for SAE
shyrock
2014-08-05 17:33:23 +08:00
@a591826944 明白,我的问题是这个会话在SAE的云平台上执行,我拿不到验证图片啊。还是说我可以在本机打开网页输出验证码,然后把cookie保存下来传到SAE上使用?
shyrock
2014-08-05 17:33:46 +08:00
@garth 谢谢,看看。
mornlight
2014-08-05 17:39:19 +08:00
@shyrock 验证码图片应该是可以拿到并显示出来的,比如百度登录的时候,验证码图片地址里一部分是随机的,这个地址每访问一次验证码内容就更换一次。自己写的程序,把这个图片Get下来显示给用户,然后登录时带上相关参数就行。
当然你这个站我没研究,不知道具体的细节是怎么弄的,不过原理应该一样,用程序模拟浏览器的行为。
mornlight
2014-08-05 17:40:01 +08:00
@shyrock 先本机登录再把cookie放上去理论上可行,不过不是一个好办法。
binux
2014-08-05 17:45:30 +08:00
在做一个通用签到服务,对验证码有一个这样设计:
1、把验证码抓下来,让用户打码
2、可以帮别人打码,以赚取打码点
3、当别人帮你打码时,会消耗你的打码点
4、打码点可以交易,也可以集中一天上去,帮网站上的所有人把码都打了,以赚取足够的打码点
5、有足够打码点之后,就可以很长时间不用管他啦,会有人帮你打码登录的
shyrock
2014-08-05 18:00:08 +08:00
@binux 相当棒的点子!这不是碳排放交易吗
pc10201
2014-08-05 20:30:57 +08:00
有自动打码的接口,4位验证码一分钱一条~
bombless
2014-08-05 20:40:42 +08:00
第一次登陆也可以做到GAE上,这样实现优雅多了。
之前推荐的做法一般是把验证码放到多人使用的论坛去做验证码,从几个输入里选高票的用。
shyrock
2014-08-05 22:08:51 +08:00
@bombless 第一次登陆放到GAE上,是不是要靠谱的OCR服务啊
southwolf
2014-08-05 22:53:21 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126238

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX