顶像滑块/通用滑块识别/文字点选/图标点选/推理/ocr文字识别(代码片段)

Marvel__Dead Marvel__Dead     2022-12-10     470

关键词:

背景

验证码识别一直都是一个重要的话题,近日有一些公司询问 本地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+ITS2WefPRxyyCHhpZdeitmo0IezfffddxFg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'


# 接口 全局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

顶像滑块/通用滑块识别/文字点选/图标点选/推理/ocr文字识别(代码片段)

背景验证码识别一直都是一个重要的话题,近日有一些公司询问本地DLL验证码识别定制的事,可以联系QQ:【167231471】定制本地离线DLL验证码识别。另外给大家普及一下通用验证码识别和滑块缺口检测的解决方案【网... 查看详情

顶像滑块/通用滑块识别/文字点选/图标点选/推理/ocr文字识别(代码片段)

背景验证码识别一直都是一个重要的话题,近日有一些公司询问本地DLL验证码识别定制的事,可以联系QQ:【167231471】定制本地离线DLL验证码识别。另外给大家普及一下通用验证码识别和滑块缺口检测的解决方案【网... 查看详情

拼多多双滑块识别/拼多多空间点选/验证码本地库识别

拼多多双滑块双滑块识别,主要就是识别出所有的滑块和缺口,然后通过滑块去匹配缺口的相似度。最终模型识别效果最终识别率在95%,识别速度在30-40ms左右,可以部署成HTTPAPI服务或者DLL方式调用。图像识别唯... 查看详情

验证码逆向专栏某验四代文字点选验证码逆向分析

...;​​risk_type​​:验证码类型,例如文字点选为word,滑块为slide,无感为ai;​​lang​​:语言;​​callback​​:geetest_+时间戳,主要作 查看详情

python开发文字点选验证码,有啥推荐的方法?

...进行预处理,提取出验证码中的字符或单词,以便后续的识别。PyTesseract库:PyTesseract是一个Python的OCR库,基于Google的Tesseract-OCR引擎,可以对图像中的文字进行识别。可以使用PyTesseract库对验证码图片中的字符或单词进行识别和... 查看详情

opencvc++案例实战三十《中文点选验证码识别》(代码片段)

OpenCVC++案例实战三十《中文点选验证码识别》前言一、图像预处理1.1字符切割1.2字符提取二、鼠标点击事件2.1功能源码三、字符匹配3.1功能源码四、结果展示五、源码总结前言相信大家在登陆某个网站时或多或少都会经历... 查看详情

高斯模糊与滑块式图片验证码(代码片段)

一背景:滑块式验证码:  这个很常见了,网上也有很多破解方式,防御能力不是很好,起码不如汉字点选式的安全,优点:用户体验好。  代码也很多,有一块关于切图的,就是上面的截图... 查看详情

通用 Windows (UWP) 范围滑块

】通用Windows(UWP)范围滑块【英文标题】:UniversalWindows(UWP)RangeSlider【发布时间】:2016-08-0110:47:57【问题描述】:我想在UWP中创建范围滑块。我没有找到任何例子。只有单个滑块,但我希望它像。有人知道我该怎么做吗?请帮帮我... 查看详情

javascript[滑块]控件#js上的渐进增强滑块和svg图标(代码片段)

查看详情

阿里滑块/本地http识别/阿里滑块本地识别(代码片段)

背景最近在研究验证码图片识别,主要是字母+数字类型的验证码图片,找到了很多方法,但是大多都需要自己去通过深度学习自己训练,而且深度学习代码又看不懂。运气好,找到一个完整的深度学习代码... 查看详情

html滑块文字(代码片段)

查看详情

传奇4滑块识别/传奇4验证码识别/人工智能识别/本地库识别

传奇4滑块记录最近遇到一个有意思的验证码,分享下识别思路:看着就是检测出缺口区域,识别出缺口区域的缺口,再识别出滑块。最后通过缺口和滑块匹配得出最终结果。爬取图片做标注最终模型识别效果最终... 查看详情

Vuetify 滑块附加插槽文本字段未与滑块对齐

】Vuetify滑块附加插槽文本字段未与滑块对齐【英文标题】:Vuetifysliderappendslottextfieldisnotalignedwithslider【发布时间】:2021-05-1801:16:56【问题描述】:我有一个Vuetify滑块,在前置槽中有一个减号图标,在附加槽中有一个加号图标。... 查看详情

图片识别滑块缺口定位

...aS50Z25ldC5jb20v这篇没有涉及到逆向的东西哦,主要一个滑块缺口如何定位,以及裂开的底图还原一、分析打开网站后,就会出现滑块验证然后抓包看下滑块出现的接口normal、small分别是底图和滑块图position_y是滑块的y坐... 查看详情

使用 CSS 的无限图标滑块

】使用CSS的无限图标滑块【英文标题】:InfiniteiconsliderusingCSS【发布时间】:2018-07-3017:43:54【问题描述】:我有10个图标,我从右到左水平滚动。我正在尝试为图标无限设置动画,但在图标末尾获得空间并且它从一个跳跃。我必... 查看详情

传奇4滑块识别/传奇4验证码识别/人工智能识别/本地库识别

传奇4滑块记录最近遇到一个有意思的验证码,分享下识别思路:看着就是检测出缺口区域,识别出缺口区域的缺口,再识别出滑块。最后通过缺口和滑块匹配得出最终结果。爬取图片做标注最终模型识别效果最终... 查看详情

当值 = 0 时,将“静音扬声器”图标链接到音量滑块?

】当值=0时,将“静音扬声器”图标链接到音量滑块?【英文标题】:Linking\'mutedspeaker\'icontovolumesliderwhenvalue=0?【发布时间】:2017-02-1909:07:21【问题描述】:我的音量滑块旁边有一个扬声器图标,我希望该图标在音量值为0时更改... 查看详情

Swiper滑块SVG图标有时不会在角度材料svg图标中显示

】Swiper滑块SVG图标有时不会在角度材料svg图标中显示【英文标题】:SwipersliderSVGicondoesn\'tshowsometimeinangularmaterialsvgicon【发布时间】:2019-07-2822:34:21【问题描述】:当我使用有角度的材质SVG图标时,Swiper有时不显示SVG图标。我以这... 查看详情