自动验证码识别软件(免费验证码软件)
admin
2023-09-15 18:26:43
0

借助于AI工具来实现验证码识别,内含python3示例
验证码识别的场景十分常见
本文主要讨论作为普通开发者(缺乏/没有Ai学术(教育/实践)背景)的前提下,来低成本快速实现验证码识别

① 2000多本Python电子书(主流和经典的书籍应该都有了)

② Python标准库资料(最全中文版)

③ 项目源码(四五十个有趣且经典的练手项目及源码)

④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)

⑤ Python学习路线图(告别不入流的学习)

私信小编01即可获取大量Python学习资源

本次测试的验证码主要有两种
1. 无干扰的纯数字验证码

2. 有干扰的数字加字母验证码

1. 百度AI大脑

https://ai.baidu.com/tech/ocr/general


下边我用python3来示例在

https://console.bce.baidu.com/ai/?fromai=1#/ai/ocr/app/list

这里新建应用

记录appid, apikey, secret key

复制代码 隐藏代码import requests import base64import shortuuidfrom pprint import pprint#填上自己的app 信息appid = ""key = ""secret = ""def Token(): host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={}&client_secret={}'.format(key, secret) response = requests.get(host) # if response: # pprint(response.json()) return response.json()['access_token']token = Token()request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic"f = open('./code/code.png', 'rb')img = base64.b64encode(f.read())params = {"image":img,"language_type":"CHN_ENG"}# access_token = '[调用鉴权接口获取的token]'request_url = request_url + "?access_token=" + tokenheaders = {'content-type': 'application/x-www-form-urlencoded'}response = requests.post(request_url, data=params, headers=headers)pprint (response.json())

2 腾讯AI

https://ai.qq.com/product/ocr.shtml#common


腾讯ocr示例在这里新建应用

https://ai.qq.com/console/application/create-app


记录以上app信息 APP_ID,APP_Key

复制代码 隐藏代码import base64, hashlib, json, random, string, timefrom urllib import parseimport requestsfrom pprint import pprint# 填写app信息app_id = ""app_key = ""def GetAccessToken(formdata, app_key): dic = sorted(formdata.items(), key=lambda d: d[0]) sign = parse.urlencode(dic) + '&app_key=' + app_key m = hashlib.md5() m.update(sign.encode('utf8')) return m.hexdigest().upper()def RecogniseGeneral(app_id, time_stamp, nonce_str, image, app_key): host = 'https://api.ai.qq.com/fcgi-bin/ocr/ocr_generalocr' formdata = {'app_id': app_id, 'time_stamp': time_stamp, 'nonce_str': nonce_str, 'image': image} app_key = app_key sign = GetAccessToken(formdata=formdata, app_key=app_key) formdata['sign'] = sign try: r = requests.post(url=host, data=formdata, timeout=20) except requests.exceptions.ReadTimeout: r = requests.post(url=host, data=formdata, timeout=20) if (r.status_code == 200): return r.json() else: print(r.text)def Recognise(img_path): with open(file=img_path, mode='rb') as file: base64_data = base64.b64encode(file.read()) nonce = ''.join(random.sample(string.digits + string.ascii_letters, 32)) stamp = int(time.time()) recognise = RecogniseGeneral(app_id=app_id, time_stamp=stamp, nonce_str=nonce, image=base64_data, app_key=app_key) # for k, v in recognise.items(): # print(k, v) return recogniseimg_path = "./code/code.png"response = Recognise(img_path)pprint(response)code = response['data']['item_list'][0]['itemstring'].replace(" ", "")print(code)

相关内容

热门资讯

12岁女孩欠款百万成“老赖”!... 2024年夏天,看着屏幕上跳出的“无法购买高铁票”字样,原本期待和同学暑期旅行的小赵这才得知,因为一...
免签国+1!中国与乌兹别克斯坦... 《中华人民共和国政府和乌兹别克斯坦共和国政府关于互免签证的协定》将于2025年6月1日生效。根据协定...
紫光集团原董事长赵伟国一审被判... 2025年5月14日,吉林省吉林市中级人民法院一审公开宣判紫光集团原董事长赵伟国贪污、为亲友非法牟利...
以军向也门3个港口的居民发布撤... 当地时间5月14日上午,以色列国防军发布警告,要求也门拉斯伊萨港、荷台达港和萨利夫港当地民众撤离。以...
微软将在全球裁员6000人,目... 当地时间5月13日,科技巨头微软表示,将在所有级别、团队和地区裁员3%,影响约6000人。微软发言人...
乌总统:若与普京会谈,全面停火... 乌克兰总统泽连斯基当地时间13日接受媒体采访时强调,如果普京愿意前往土耳其,他愿意与普京就和平问题进...
高校花75万买299元路由器!... “重庆三峡学院75万元采购防火墙实为299元路由器”事件持续引发关注,记者调查↓整起事件起始于今年4...
外交部:中方对美芬太尼反制仍然... 据央视新闻消息,今天,外交部发言人林剑表示,中美双方在日内瓦的经贸会谈达成多项积极共识,同意大幅降低...
最高人民检察院依法对陆克华决定... 记者今天(14日)从最高人民检察院获悉,重庆市委原常委、政法委原书记陆克华涉嫌受贿一案,由国家监察委...
古巴外长谴责美国再次将古列为“... 古巴外长罗德里格斯。视觉中国 资料图古巴外长罗德里格斯13日强烈谴责美国再次将古巴列入“反恐行动不合...
崔登荣任国家游泳队总教练 5月14日,全国游泳项目训练工作会议在深圳召开,会议宣布了崔登荣为国家游泳队新周期的总教练。国家体育...
我国成功发射太空计算卫星星座 北京时间2025年5月14日12时12分,我国在酒泉卫星发射中心使用长征二号丁运载火箭,成功将太空计...
台行政机构网站删除“汉人”改为... 国务院台办14日举行的例行新闻发布会上,有记者问:近日,台行政机构网站有关台湾人口情况介绍中删除“汉...
中国至越南河内国际道路运输线路... 5月14日10点40分,随着发车指令声响,搭载着电子元器件、新鲜蔬菜、百货的运输车队从广西南宁、云南...
巴方:印度上周导弹袭击造成至少... 巴基斯坦三军新闻局13日发表声明说,上周印度对巴方发动的导弹袭击造成至少40名平民死亡,另有121人...
美政府以拨款为要挟胁迫各州服从... 当地时间13日,美国20个州联合起诉美国联邦政府,称美国交通部和国土安全部非法以联邦拨款为要挟,胁迫...
最新研究:新型合成小分子可“精... 癌细胞法国国家科学研究中心日前在官网介绍,该中心参与的一项研究成功设计并合成了一种新型小分子“磷脂降...
车被冰雹砸坏了能理赔吗?报案时... 5月13日晚,北京出现大面积降水、下冰雹的情况,不少车主由于正在回家的路上或者车辆露天停放,导致车面...
盲人办手机卡,被要求必须“眨眼... 近日,江苏扬州的一位80岁的盲人管先生在某运营商营业厅办理手机卡时,因无法完成“刷脸验证”,只能以亲...
国内首家破产的5A景区游客爆满... 近日,一些网友在短视频平台上分享自己游玩洛阳龙潭大峡谷的经历,并称这是国内第一个倒闭的5A级景区,有...