2023年10月17日 更新指定验证码长度 "lenth":4
通过 JSON 格式 post 相关参数至服务器进行识别。
参数 | 名称 | 备注 |
---|---|---|
url | 验证码图片链接 | url与imgdata必须有一个 |
header | 所需headers | 可为空 |
imgdata | base64格式图片数据 | url与imgdata必须有一个 |
digit:纯数字 | ||
alpha:纯字母 | ||
comp | 验证码组成 | alnum:数字+字母 |
all:任意字符串 | ||
可为空:默认alnum | ||
1:验证码 | ||
ocr_type | 模式(可为空,默认1) | 2:点选 |
3:滑块 |
{
"code": 1, //状态码:1,正常;0,失败
"result": "9897", //验证码
"cookies": {}, //验证码链接返回的cookies
"msg": "success" //状态:success,成功;failure,失败
}
git clone https://github.com/qlql765/ocr.git
cd ocr
pip install -r requirements.txt
python3 main.py #前台运行
nohup python3 main.py & #后台运行
ps aux | grep python #查看后台运行的python,然后kill命令停止后台运行
如果出现AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'
那么就卸载pillow的10.0.0版本,然后安装9.5.0版本
pip uninstall -y Pillow
pip install Pillow==9.5.0