python 如何下载验证码图片?

2016-03-04 10:38:12 +08:00
 bin123485

比如说网易邮箱注册页面
http://reg.email.163.com/unireg/call.do?cmd=register.entrance&from=163mail_right

我想要下载验证码图片然后用 ORC 识别,但是识别出来的验证码好像和服务器后端的不一样

<img id="mVcodeImg" class="vCode" width="120" height="50" alt="验证码" src="/unireg/call.do?cmd=register.verifyCode&v=common/verifycode/vc_en&vt=mobile_acode&t=1457058837406" style="cursor:pointer;">页面源代码这里 t=1457058837406 好像是动态的,
那么请问怎样才能正确下载到和服务器一致的验证码图片呢?

3030 次点击
所在节点    Python
2 条回复
popok
2016-03-04 10:58:44 +08:00
这个 t 就是一个时间戳而已,这个问题不大。主要是 cookie ,你获取验证码时带上你的 cookie ,然后识别完,提交时也用相同的 cookie
knightdf
2016-03-04 12:00:37 +08:00
不是下验证码图片的问题,下验证码图片只不过是个二进制数据流,而是以"你"的身份去下这个图片的问题

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

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

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

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

© 2021 V2EX