数字+字母 通用验证码图片识别 无限识别

背景

最近在研究验证码图片识别,主要是字母+数字类型的验证码图片,找到了很多方法,但是大多都需要自己去通过深度学习自己训练,而且深度学习代码又看不懂。运气好,找到一个完整的深度学习代码能够去自己训练验证码图片识别,不需要看懂代码,直接拿来用,但是当遇到要识别验证码时,又需要时间去训练,训练出来识别率又不高。机缘巧合下,google到了一个验证码识别神器,而且是无限次数识别的。网址是:www.51learn.vip

近日有一些公司询问 本地DLL验证码识别定制的事,可以联系QQ:【167231471】定制本地离线DLL验证码识别。另外给大家普及一下通用验证码识别和滑块缺口检测的解决方案【网易、极验、腾讯滑块】返回坐标:点击进入无限打码OCR网站,如果调用量比较大,建议购买本地验证码识别DLL。

这个网站支持的验证码类型也挺多的。
在这里插入图片描述
另外,百度到【无限打码】
在这里插入图片描述
证明这个网站做得也不水。

上代码,直接识别验证码

尝试识别验证码图片:
在这里插入图片描述

import json
import requests

# 待识别的验证码图片,转化为Base64图片
img = 'iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoBAMAAAD6VkJwAAAAKlBMVEX///9lZf7r6/6ysv6env6Li/54eP7Fxf7Y2P67u/6Ghv58fP6srP6oqP63SmftAAACl0lEQVQ4jd1Uy3KbMBS9FtjSMsIgmLYLOQ97C24eXUIzIVtogtulMY7bJTiZNEtIM2m2/bT+Ua/AyTgzHtvddNEzY4Mu5+g+JYD/H+xoevd3ChJwzn0SistyW0nfLAfH9mN2OOrWO9ztbpTEOfLemPhWuAA05vzTBoXehcE9e2uQE8kcoOmXp+/xx/WSjkFSnr4zOnwCGXhDNNGZXCvpjTUrFPOU744g1B3YS87hYLJWUvlUYCB7Q6hkUpS6SNJvkKyVeC4EonmT0ykZ5UDispevolJrXj/jEiDA3/7Mpqahq5C0iR6tkrQFz5AJaeMJwlNZ/HarevsMa7cCLX8Q83NJLKAnKWqnWO4qD5sQcbUqbaQ9pCY1IeCq7aN5O6rKZPFtZf4enJZAvPc28GuJ6wOx2y3kdJ3kinFxLltnBrNUMYbQ948L2VCfpc/YO5uqqbI154ZbabFDVVgxL7Vxr3IL5RDCl1x21N++OA1xBqnRjoAdZ1WEHQfmdPx+1LsZd3ykMJs+V4wrzDDtwof2uOfXMbgdQ22gcSGLe4cpl/2oVjaSFm/QhZZbWR/QFuS9sQqTXOcQ4KAUX58eTByEpUxivoQMOykrtaOH6VEbS0BiLnKYNSHVCtJlpnx8pVuDWoJZj4E4enTFrDkanfV0Bcwa5ynTJrYm+DTOscLp4lNz5G9FElimGroXia8q36U21ngQZ8Csn+JV18hhciEDa8miR5UE6uhXtTdVMb5iaEm5tMAW5xhdK3CLYWPYeHsxQ7OJlxe/ylt+sYm8wCWG8hXCAOBHLDZcPgtULsML2EzxRJIbsZmPqOeWOngiP0vwtgvNMw8jbCeeSHESy60kLEzsusDkqD7A2yEWze5sOyc1tdya+k/wB57of1BlAlUxAAAAAElFTkSuQmCC'

# 接口 全局headers
headers = {
    'Content-Type': 'application/json'
}
# 登录验证码识别接口
resp = requests.post('http://51learn.vip:3001/pub/login', data=json.dumps({'username': '账号', 'pwd': '密码'}), headers=headers)
# 登录接口返回
print('#登录接口返回')
print(resp.json())
token = resp.json()['data']['authentication']
print('#token')
print(token)
# 头部加入token
headers['Authorization'] = 'Bearer %s' % token


# 开始验证码图片识别
resp = requests.post('http://51learn.vip:3001/yzm/letter_number/reg', data=json.dumps({'captchaData': img}), headers=headers)
print('#验证码识别接口返回')
print(resp.json())
# 识别结果
print('#识别结果')
print(resp.json()['data'])

运行结果:

#登录接口返回
{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '登录成功', 'data': {'authentication': '855c927a94b14f833dea27bed59b3759'}}
#token
855c927a94b14f833dea27bed59b3759
#验证码识别接口返回
{'state': 0, 'type': 'SUCCESS', 'code': 200, 'message': '识别成功', 'data': 'qef3q'}
qef3q
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值