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

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

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

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

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

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

© 2021 V2EX