目录

关于云打码平台的PythonHttp调用实例的使用

目录

关于云打码平台的’PythonHttp’调用实例的使用

一: 云打码平台的PythonHTTP的下载过程

首先先注册一个云打码平台的账号,选择开发者选项登录

文件下载流程 :

//img-blog.csdn.net/20180314203627837?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjY0NTI2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

//img-blog.csdn.net/20180314203401611?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjY0NTI2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

//img-blog.csdn.net/2018031420342763?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjY0NTI2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

//img-blog.csdn.net/20180314203501524?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjY0NTI2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

最后下载的文件是:

//img-blog.csdn.net/20180314203745416?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjY0NTI2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

这里使用的云打码平台的YDMHTTPD3的版本, 对应的python的版本使用对应的云打码平台的版本.

二: 打开

YDMHTTPD3 进行配置

目的
为了以后解决一些网站的验证码更好的使用此文件
注意
普通用户是通过开发者的id和key来进行接口调试的

普通用户没有权限调用接口, 只有开发者才有权限调用接口, 所以普通用户想要使用云打码进行在线识别, 必须借助于开发者的id和key, 而开发者也是依据id和key来进行分成的

  1. 先获取id和key

//img-blog.csdn.net/20180314204650421?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNjY0NTI2/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

  1. 对文件代码进行一些修改

1> 因为你的用户名, 密码, appid, appkey都是固定, 为了以后的使用中不用频繁的使用这些信息, 可以将这些信息写入代码中, 之后运行自己的爬虫只需调用即可

2> 为了在你的爬虫文件中引入此文件调用才能调用而不是直接调用.加入:

if __name == ‘main

加入的位置
在末端函数之后
  1. 实际使用

from ( 文件的文件名 ) import YDMHttp

ydm = YDMHttp( )

ydm.login( )

cid, result = ydm.decode(‘captcha.png’, 5000, 20)

注:

result
经过云打码后得到的验证码的结果
captcha.png
验证码图片
5000
验证码类型
20
超时时长

这样就操作完成了