背景

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

识别通用验证码


如果需要识别滑块,请参考官网OCR的开发文档
其它:本地DLL验证码识别如 文字点选、图标点选、OCR文字识别等请联系QQ:167231471

import json
import requests# 待识别的验证码图片,转化为Base64图片
img = 'iVBORw0KGgoAAAANSUhEUgAAAKAAAABGCAYAAABL0p+yAAASWElEQVR42u3dA3BtSRcF4Mw/tm3btm3btu2psWdqbNu2bdu2rf7r66pOde7LTS7OTTKZs6tOvZf3ck/6nF6999pr7+60hdJK60VrK19BaSUASysBWFppJQBLKwFYWmklAEsrAVha37bPPvssnHXWWWGDDTYI88wzTzjqqKPCDTfcEG677bZwxx13hPvvvz889dRT4fPPPw9//vlnCcDSmrcvv/wyXHXVVWGjjTYKo446ahhooIHar6GGGiqMPPLIYbzxxgtTTDFFmG222cISSywRbrrppvDLL7+UACytfvv777/Dyy+/HA444ICw3HLLRdANNthgEXBtbW01XWussUZ4/vnnoxf8559/+h4ADa4vDqy0EA466KAw66yzhpFGGikCr1bQ5dfggw8e1lxzzfDggw+GH3/8se8BcIEFFgh33nlnXG0lEHvPeKjffvutwxyYm67ANf7444cVVlgh7LPPPuGMM84IJ510UjjyyCPDfvvtF7beeusw88wzhyGGGCJ+7/DDDx+22GKL+P99yRu2/e9//wtzzDFHJK19maz2JxN1Lr744ujhdtxxx7DrrruG4447Llx77bXhlltuiXNxzTXXRD6Xh9thhx02huLTTjstfPDBB+Gvv/6K1x9//BHB+9NPP4Vvv/02Jh7vvvtuuP322yM4Z5pppjDIIIPEeww55JBh2WWXDa+//np0Or0OwGGGGSYObJpppolu2gOVVpxJAADulFNOCSuvvHLkccAgNA499NDRM/kzgWzEEUcMc889d5hxxhnbw+6UU04ZTj755Agq90vRqhYv9vvvv4e77747LLbYYmHQQQeN9/PnkksuGe655574/73pDdsOP/zwMNZYY8WB+fPqq68Ov/76a4mcAsxivv7668Pqq68eJppoovZw2NmVstnKfxeGZbLff/99UzTpww8/DBtuuGH7GPwsmbKsmgftNQBy2Vy6F2RQVujxxx8fXXlpjRmQCHGbbbZZB++WrqmnnjomBsIjTrbHHntEj8TTpYjkmnzyycOZZ54Zfvjhh8Ky6htvvDEmNgnspBvj+Oqrr3pPhuHxbr755jDBBBO0D2r//fcPX3zxRYmmBib5/fffD5tuumk7+ITS2WefPRxyyCHhpZdeitmo0IezfffddxFgvOWtt94aNTyfGXjggcOCCy4YPv7448K98gsvvBC22mqrMMIII7SDffrpp49hvqejX1ulm55hhhni6pCcyKT6Yurel004O/XUU2MkMbH43qKLLhoTDNWLaiFUArj44ovH9+5zEsPLL7+8ZYnhN998E44++ugw4YQTtoNwuOGGCwcffHBMYnoFgMxL2mSTTWLGZVB4wpNPPlk391AOuuKKK8Ibb7zxnwLgO++8E5Zeeun2rFMYFfa6q0YoownNPjPKKKNEb6ny0Wpv/dBDD0Ww51x0+eWXjxSiVwAIaPjAgQceGDOyBMJnnnmm5psKLwA4ySSTxM+PNtpo8aFwy7feeqtfA5CSkKgMEOJ63UURofj000+PmbFwvfDCC4cHHnigx8b80UcfhfXXX79DEjTxxBOH6667ruWqSFtXq4OwmUA411xzhddee61mTwiAY4899gAEXIj3wP3VPDcPlp73sMMO6xaAPJ1FLvwK3cccc0zT1Ie6QWM84ogjwqWXXholnK50P1xUwpMUkaSKuI9w3SqppttaMM9nRdKO5p9//khgazHyw5xzztmp5CDE91duSUhOodS18cYbRwmlmuF4l112WVysEo+FFloohsVmJ5yYTU9M45h22mnjnHTHX2mDeUjW5LDWWmuFTz75pHcAmHjhLrvsEkOKAdXCCa24ccYZp6ruRZjtr6U/JbL8WYXYas/KKwFpEohlpzLRIt6NeUris2v00UePIKvl3scee2yH+jN6QCMues5q7oaxivWcSU5wOr1oP//8c5dcSNmomtAKnFZ+fzS1WN4sPavFW03Seuyxx6Lc4vtwRyU6ZbUijHfFu8lqaSy4HpmoFrnmrrvuilEvgdh9lA1RqKKAWFc7lkFx7eqJVgR+01l2Z3AAS35ID47fTDbZZO3yREpOita5+oLxeEps6Tl5EnXfzgCiiSCJz2q27733XqFjkRBKKNNYLIzNN9+8ps+aR2Bbd911O3h0Qvann37a8wBM9vjjj0d+Z2Wsuuqq4c033+w0BHvQ3I3jkqoDk046afu/rbLKKjG56YtmApDzRsRZzQV5EqalaqWVVopiM2mKXOPaYYcd2nv8tt122+idig5zkhzCeIpAaJTxAWetnlTJLp83l+qNruseB6AXZKVqBTeQcccdN/KD3HhGJZ58wLJD8gKBNfeMQNgXOjPefvvt+KKJsbiYa88994zPUa8B7b777tsuLCca4uskS6299tphlllmafdMIsYJJ5wQS6Pnn39+ePTRRwurTKBLMu00FjVhGXs9nhRvr+TyhGwev0cBmIymt+KKK8aBjDHGGJEXJuXeAxNT87SetnTOOedEIowX5d0ZwnlPtYNZQCb21VdfjRMtCbC6eSJj4SFc+YtWNajX0BChV529niZSyR6Q6lCab775wk477RQTimbfj8iV9xjKjLVs1eJxfc8ll1wSw28+VgtKltxo9aTplnyeTrdHApIJTStGF0c+WKvOCk88aZlllunwf1deeWWPANDYnn766bgING0qQeWeKr/w3VSmagToFhtPphMlcb16WuoTIEUPHhK1aWbh8fJ5V46MvZZQjP+jDklkz7Pj1KsIoPVGskL2hCim77777pF4AyHx0r9ddNFFcYLzhkrhLXVe0BQXWWSRDt0fmiJabQAhQ6/sVNEAqmfPGM8777wozArBBN3VVlutqQXimZ999tl4X/s00Jc8IeN9xxxzzEhniP95Fp17G5koiaRRHRUIVV1yfmpxaHDt7nP33Xdf5H35mGTJGhksKjwXjxUZawViYZuSSAeIrRfpwp8Q1FwL5E3WW2+9DhoYEKa6c+IUraqBeonurY09n1ShyKTyDqhDao/PSbgQ0ywfS02kvKLtkxacBSs5sfmIiC2CqECRvIReFahKj+n94s3NRC3yTH4/jSddmbmS+eYh3CIBPh0+eDJP7X2qdtWanBS6Ky6V7/AXD2Wi894zg9t+++0HaFBQevKZ9GAy5aLliAQkQEuex7i0SUmKmiHSjWSlu+22WwyruPMFF1wwAL8DVD2ZFAbJAsBVeuy99947FgkaMfx0nXXWafe0wrJxdNWcapHg/Lm4TdngGZm9Raov/t99RQ4dVl1xzMK3ZeIKuj8AygTnDZY84FJLLTVAaerrr7+OGWMeqg2+aDlCOUkZMP0clMEkEol7sipDS03lOkka7tTdO1WPtVByfdE7RncaNeDOy6WSRPSkmvf2/UCbRw/eLjVOJJ5I7E6RUMTrqhTZkn3BPKFNNThNJY/xALxb5YTjNNx5+j6r3cqvVauqxeiN0003XfvPkJ3ee++9Pb4Zy+JK3owMw7PU+l7xUl4zB00zOiqvlfNBiQ6v1ZmhIfaW5EkMAD733HMdOB8g8qbm3/2Auto8tmxjuh+IZ+Rhg2u2Iqr1mumJSx3BLiUqpaqijOSQA1ADaK2TX5TZIGTS8m6TesJ/Ct95FsqLN2pCLr6Z+hfdz/0rkwgOA6+rrIoAZDU9Eb/XidPVO24ZAK0CQFN+y0krTlitx0wCgEPm5FilpQgP5R5PPPFEe2VG+Jh33nl7tAVdKJJxJmkFHam3YRcwvNccBLxgM4YCaaLNd+bxjJU/V6ZMl8zlIeXDatJQKsl2lRG39GiOhx9+eIDyjYcDhGqcizfAS5Iux2vSE4so0JN48nBjNRdV06zFSDCpVzA1HjSyAEzqVFNN1YELNuvJzRUJKJdXKqUZ0UgEyTVTGnAz2mTLAAhgXngKN5V6m9JdZxmXz1144YVxVafv5ymarTky3Td5iHfITyuy7c7MokuapyrLNtts0632Vs3UkEWGXExutrMIZRJ6E78DMupEWvjmhUTE4+WUSneM8fQ5AKbtnvnOKxlxyoqtNrXFzgRVXglRz7NVQnezoZjOBvzpvk4IaFTGqDf7Brikd5IqtKs1ajyRxtW8pGb/TbNmkdMd033TfqDkdc1n3u3tXTo4qZlEsWUA1GZlv2teiJd1brnlltED+BoJV2MlMVTyR5lTrg0SbV955ZWmxuSEgrz6IJy0ujObl+c50rOgIJKzRk2FSSach0GSThGbiHBwIMu7Zui2vJ/MmDBeyT2767LuFQAinfrI8u6L5MlsdMF9kif0bzLBypZvwEiEPQmlymLN6HX0vlxCsJqLav6sRkM0POQt+jZqEW4Bph6P7l4qGJK0vFFC1rrzzjsXsnnIzzAPuXwmUokSHIqN83kCwls2u4WzZQAU7lJq39mVr2DZsewqd+XuQeDMa6ISiGayVt4oFc/Tz23VCRAmk2eXaSddE+dMVIQeavO/9i+LzUIgschIhbt04JAasi6WE088MSZnlce0AYHPFKleaNLII5cN6+r6eQXE/OlgatbaWvHiXXrd6j3LzkMJtQrejhLT2l75wmmFzYzNvoj8fq3Yt5w8SeqX1EmjNU3Skf9sQCRT8Yr0NDzXLjbAxIE1LViYlITOGhRIJ0XvWHOvF198scPPUa6sPCoOty8igWtJKc4D5GTViwNIL5i4nJfn6gWotL/RFy6E5WEEuEk8RYOPLKGrxnMLl0Kkzmocq9rBRPW8B4Bw0kKtJ2TVa6KMxKar9jB8sIiw31b0yxcyvPB8wDiFMJIbDkQ62GuvvWK5pquTo/JLItNoyMFXcsGVZzr00EMLnTydIbircCXc82Rp3wyPkXQ7Hi0HnsXlHVgUqavE15ImHJLswjuqLrT6gElabL6PJL8sKlEKty3C2opeOZW1Rf1rJIhq3A3XEwZzYLi8eG3rPEl+P5lXZft/rQYA2o5yACoNdrW7rzMPT/TV/Z0/g4Wn29vkpD0gwm7uJZB5+26VvmhuGjAkVrp/PKfnxQ15F+qA5gM8WK0XP/QOe2LrAoCLDDnny3k4alSUFQpADZf5EQ9WMa3tkUceqclzmID0oAruNjURs/XL5ZmrI80a8QAAYMITlzJOfFNDQq1mq6Jnch9Gnjj33HMjh0sJDorB81VKPCY2AcjfeXJqQZFJRFGmbp5XW1LotUCKrJ8XBkBhxqTkKTyhUpZXq9RB9CTSpgxZCAJKp4Xm4Yps00j2KsvW7Zw3ySqJ8TZkhspN26l5VEKhjKcXLvFXIrqOH2DMxXaVFuJsVydh/RvMlgVcMwegExM0HhR5XkxbkSsmnSOTLjyiq1MBOuOQ7pNPaBJv8695xnrumxsNjhfNAU2QdqSafjfcBhgJvkIeodWWRqE1l47IKxaI+1hoeB+eK9PtCzv8mk0kLaK0HyZdnEnRzRuFAFA/WJ6mC0Xqt/UeQuTBlYMqd15VhgGbmRo5VlbYAzA0IRdz/Z08I0PHEYGpqzHk2auOYLVrobg/nK8tWwc0HDbn8SpYrfiFN4UAEAHHg+hWQrDf0INsN5JFewE2/9DQqv1uDF3N9m804gF5TsKqKk2+F6XarrjOQMdDO3bNwutPv1nAu7dlIZeqJCKSyFYdHtCSSghS3UwY8iKU60gPeQt6viIlNjxOvVqY703HVSjo57Xh7i4hSeXB5isNE/3hcCXz5D3ybuSzvFLk0sGjMtNrx7P1luFgdo4RsPMW9FwOkIykX1sAVJIdV1cnQCXAWtFAqO8Nh6vkO3k2buM66ae/HNxOYsGjlfckUt6jhCPvXkd1SEOUjVZan/5dcVamtiWEv7O6soyU/MGT0c7OPvvsqEPK4GTUOmokBsRbmWzijSQfUo5de8BXLdTLaGV9PEDytv3B8m0JnVVjJFe21erz67UTUvuKCXVWqEZI3ghY6HjVyleJoyklqbDYzijpcAiQvRO+rsyq89Kc5k6iuGbMRhtG+7KJKtV+PwngkbwI6K3sEvpXATCZjFrZTi1YlkoW6ez0gM4uWa7kCHfs7DMmQEhXFdG7x2P21xNc8WvVFbKT5EIEQUO222672Geo57LWQyz/UwBMhNnL8Se5xmrNT53qLJOVxTltgawigdB5IpwDnNCtaVaYNTH/ZcO5e0O//Nf+vmCVBlscyQY8olUMaLqshVFNC6ocyLaMmgANaPQsXTm6SdSgJTHlbwntPes3v7AaiDQVCCGyPCePOnEg7cpPtdfK9v/SSgCWVgKwtNJKAJZWArC00koAllYCsLTSSgCWVgKwtNJKAJZWArC00koAltYP7f/bObOnOGN3DwAAAABJRU5ErkJggg=='# 接口 全局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': 'acsy'}
acsy

识别滑块缺口位置DLL相关推荐

  1. 极验滑块验证码破解与研究(三):滑块缺口识别

    极验滑块验证码破解与研究(三):滑块缺口识别 声明 一.环境安装 1. 第三方库安装 二.滑块缺口识别 1. 准备工作 2. 工具函数说明 3. 接口识别原理讲解 4. 缺口识别完整代码 三.结语 * ...

  2. 利用深度学习识别滑动验证码缺口位置

    做爬虫的同学肯定或多或少会为验证码苦恼过,在最初的时候,大部分验证码都是图形验证码.但是前几年「极验」验证码横空出世,行为验证码变得越来越流行,其中之一的形式便是滑块验证码. 滑块验证码是怎样的呢?如 ...

  3. 本地DLL通用验证码识别/滑块识别/文字点选/图标点选/推理/OCR文字识别

    背景 验证码识别一直都是一个重要的话题,近日有一些公司询问 本地DLL验证码识别定制的事,可以联系QQ:[167231471]定制本地离线DLL验证码识别.另外给大家普及一下通用验证码识别和滑块缺口检 ...

  4. 极验第四代滑块验证码破解(二):滑块缺口识别

    极验第四代滑块验证码破解(二):滑块缺口识别 声明 一.环境安装 1. 第三方库安装 二.滑块缺口识别 1. 与极验三代滑块对比 2. 缺口识别完整代码 三.结语 *本期文章结束啦,如果对您有帮助,记 ...

  5. python图像匹配缺口_【kimol君的无聊小发明】—用python识别滑块中的缺口

    [kimol君的无聊小发明]-用python识别滑块中的缺口 前言 一.缺口识别 1.读取图片 2.识别图片边缘 3.缺口匹配 二.完整代码 写在最后 前言 某个夜深人静的夜晚,夜微凉风微扬,月光照进 ...

  6. OpenCV(python版)识别滑块验证中的缺口

    前言 验证码往往是爬虫路上的一只拦路虎,而其花样也是层出不穷:图片验证.滑块验证.交互式验证.行为验证等.随着OCR技术的成熟,图片验证已经渐渐淡出主流,而「滑块验证」越来越多地出现在大众视野.&qu ...

  7. 【图片识别】滑块缺口定位

    文章目录 前言 一.分析 二.底图还原 三.缺口定位 前言 目标网站:aHR0cDovL2FwaS50Z25ldC5jb20v 这篇没有涉及到逆向的东西哦,主要一个滑块缺口如何定位,以及裂开的底图还原 ...

  8. python识别滑块验证码_干掉验证码!使用Python图像识别移动滑块验证码

    文章来源:python干货铺子 ❞ 前言 验证码往往是爬虫路上的一只拦路虎,而其花样也是层出不穷:图片验证.滑块验证.交互式验证.行为验证等.随着OCR技术的成熟,图片验证已经渐渐淡出主流,而「滑块验 ...

  9. 使用OpenCV中的分类器和颜色识别的苹果位置识别

    使用OpenCV中的分类器和颜色识别的苹果位置识别 环境配置和安装 拍摄并处理样本 生成正样本的描述文件pos.vec 开始训练分类器 单目测距 完成分类器与颜色识别,轮廓提取算法的结合 运行结果图片 ...

最新文章

  1. Exchage 2007 Client Application Functions(2) -- 如何收取邮件
  2. golang中的测试命令
  3. buck变换器设计matlab_2.5V/2A 高质量电源设计
  4. dataGridView使用指南系列一、回车换行或换列完美解决方案
  5. 【oracle】查看数据库服务器的ip地址的SQL
  6. 两分数相乘后约分的Cantor表(洛谷P1482题题解,Java语言描述)
  7. python识别简单训练模型_Python-OpenCV —— 物体识别(TrainCascadeClassification)
  8. origin数据平滑_Origin平滑曲线如何设置
  9. 用tushare数据自定义期货大宗商品指数(1)
  10. html文本框的margin,HTML DOM Style marginTop 属性 | 菜鸟教程
  11. 洛谷 P1007 独木桥
  12. Discussing a meal讨论餐饭(口语小白)
  13. java scanner输入数组_Java Scanner输入两个数组的方法
  14. 关于动态链接库和静态链接库
  15. form表单如何不直接提交?
  16. oracle 按照lead,Oracle之Lead和Lag偏移量函数使用详解
  17. flash特效原理 图片切换滚动
  18. 线阵相机学习笔记(一)
  19. BootstrapDialog.show函数底层简化
  20. 理财小工具(二)贷款计算器

热门文章

  1. Linux系统下生成bit和mcs文件
  2. 在html中frame标签的作用,HTML中的frame标签常见的6大属性,新手一定要悉知!
  3. 计算机启动时 需换电池bells,Win7笔记本电脑提示请考虑更换电池怎么处理?
  4. CPU的构架之ARM和Intel的区别(x86/x64/ARM64/ARM)
  5. 磕磕碰碰三个月,终进字节
  6. 不止Alexa和AWS,揭秘亚马逊人工智能发展史
  7. 印象笔记服务器自动备份,印象笔记跨平台自动备份短信图文教程
  8. ICC---data setup
  9. C语言中arr[0] 、arr 、arr
  10. cgb2110-day02