联众打码平台接口调用(初版)
由于工作需要在使用某网站是需要验证码登录,所以选择了打码平台(当然如果有条件,可以使用机器学习),在这里我选择的是联众打码,在联众官网上其实有接口文档(PDF),所以自己写一个初版供自己使用
文件位置
- 文件名:lianzhong_code.py
- 配置文件:LZsetting.json
- 图片:目前版本只支持 base64加密图片,从网站返回链接截取获得,没试过直接上传图片
接口说明
"""
LZsetting.json
这里是个人软件配置信息
{
"msg": "软件配置信息和用户信息",
"ID": "用户软件ID",
"Secret": "用户软件Secret",
"UserName": "用户账号",
"PassWord": "用户密码",
"OkoooUser": "Okooo账号",
"OkoooPassWord": "Okooo密码"
}
lianzhong_code.py
verify_code:识别验证码借口
参数:
captchaData:验证码参数 base64图片,直接从网站返回链接提取出
目前只支持 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7......YUUUUAFFFFAH//Z
captchaType: 验证码类型
{
"code":0,
"data":"58F4K",
"id":"20190214:000000000025750641035",
"msg":"",
"text":"当code不为0时,使用id返回调用error_code申请错误!"
}
error_code: 验证码识别错误, 申请返回点数
参数:
captchaId:识别验证码,网站返回ID
check_lianzhong:检查当前用户的剩余点数以及可用点数
{
"code":0,
"user_points":998,
"available_points":998,
"lock_points":0,
"msg":"user_points:用户总点数, available_points:可用点数, lock_points:锁定点数"
}
"""
文件源码
接口源码:lianzhong_code.py
# coding: utf-8
"""
LZsetting.json
这里是个人软件配置信息
{
"msg": "软件配置信息和用户信息",
"ID": "用户软件ID",
"Secret": "用户软件Secret",
"UserName": "用户账号",
"PassWord": "用户密码"
}
使用说明:
verify_code:识别验证码借口
参数:
captchaData:验证码参数
目前只支持 /9j/4AAQSkZJRgABAQAAAQABAAD//gA7......Y