赞
踩
一: 云打码平台的PythonHTTP的下载过程
首先先注册一个云打码平台的账号,选择开发者选项登录
文件下载流程:
最后下载的文件是:
这里使用的云打码平台的YDMHTTPD3的版本, 对应的python的版本使用对应的云打码平台的版本.
二: 打开YDMHTTPD3进行配置
目的: 为了以后解决一些网站的验证码更好的使用此文件
注意: 普通用户是通过开发者的id和key来进行接口调试的
普通用户没有权限调用接口, 只有开发者才有权限调用接口, 所以普通用户想要使用云打码进行在线识别, 必须借助于开发者的id和key, 而开发者也是依据id和key来进行分成的
1. 先获取id和key
2. 对文件代码进行一些修改
1> 因为你的用户名, 密码, appid, appkey都是固定, 为了以后的使用中不用频繁的使用这些信息, 可以将这些信息写入代码中, 之后运行自己的爬虫只需调用即可
2> 为了在你的爬虫文件中引入此文件调用才能调用而不是直接调用.加入:
if __name == '__main__'
加入的位置: 在末端函数之后
3. 实际使用
from (文件的文件名) import YDMHttp
ydm = YDMHttp( )
ydm.login( )
cid, result = ydm.decode('captcha.png', 5000, 20)
注:
result : 经过云打码后得到的验证码的结果
captcha.png: 验证码图片
5000: 验证码类型
20: 超时时长
这样就操作完成了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。