自动验证码识别软件(免费验证码软件)

借助于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 base64 import shortuuid from 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=" + token headers = {'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, time from urllib import parse import requests from 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 recognise  img_path = "./code/code.png" response = Recognise(img_path) pprint(response) code = response['data']['item_list'][0]['itemstring'].replace(" ", "")  print(code)
秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

  • 雷克萨斯越野车报价(雷克萨斯越野车报价570)

    众所周知,无论是丰田的普拉多还是丰田的陆巡,都与雷克萨斯有着不解之缘,其实小伙伴们都知道,后者都有前者的精装版,比如普拉多与GX450,在比如丰田陆巡和LX570,两者都是相辅相成…

    2022年3月19日 投稿
  • 辱华品牌有哪些(辱华品牌一览表2021)

    前段时间,H&M抵制新疆棉花引起众怒。H&M集团在去年10月发布官方声明,无端指责新疆存在“强迫劳动”和“宗教歧视”,宣称停止与新疆地区服装厂合作,抵制新疆棉花。 …

    2021年6月12日 投稿
  • 票据是什么意思(票据是指哪些)

    说到票据,想必很多人会有以下疑问:我们常说的票据包含什么?票据权利是什么?票据是怎么从支付工具变成融资工具?票据理财到底又是怎么回事……接下来,我们将一一解答这些关于票据的困惑。 …

    2022年6月30日
  • qq音乐排行榜(音乐你的生活!)

    最新的QQ音乐飙升榜已经出炉,和大多数榜单不同,飙升榜上大都是一些当下最热门、播放量暴涨的歌曲。 它的计算方式是这样介绍的:搜索播放数据对比前一天涨幅。 这也就意味着,新歌会更容易…

    2022年6月19日 投稿
  • 哪家保险公司信誉好(保险公司哪个好)

    和购买其他产品一样,买保险时,大家也会更青睐品牌。认为听说过的品牌不仅名气大,服务也更好。事实真是如此吗?今天我们通过中国银保信官方发布的2021年上半年保险服务质量指数,来一探究…

    2022年3月8日
  • 年底分红一般什么时候(年底分红怎么做账,附详细的处理方法)

    年底分红,是每个股份公司都会遇到的财务处理之一,是公司在赢利中每年按股票份额的一定比例支付给投资者的红利,是上市公司对股东的投资回报。那么,财务人员到底该如何计算公司的年底分红呢?…

    2022年2月14日
  • 什么化妆品比较好(什么化妆品最好最安全)

    很多女生在入手第一款护肤品时,会优先考虑大牌产品。虽然它们的价格较高,但是在护肤效果上更不容易出错。 那么如何在大牌护肤品中,快速筛选到适合自己的产品呢?从经典款中选产品,是最省心…

    2022年6月1日 投稿
  • 公司营销策略有哪些(公司的营销策略)

    在竞争白热化的“内卷化”时代,内卷通俗来讲,就是过去只有你一个人会绝世武功,没人打的过你,现在所有人都练就了绝世武功,大家谁都打不过谁了。 现在的市场竞争到了大家都练就了绝世武功阶…

    2022年6月5日
  • user路由器设置(user路由器设置加密)

    无线路由器的管理地址、用户名、密码是什么? 一、管理地址、用户名、密码是什么? 路由器的管理地址也叫网址、IP地址,是进入路由器的接口。TP-LINK路由器默认管理地址均可以在路由…

    2022年5月29日 投稿
  • 核酸检测多少钱一次(核酸检测多少钱一次)

    来源:【华声在线】 华声在线5月19日讯(全媒体记者 李琪 通讯员 李娜)记者从湖南省医保局了解到,自5月20日起,我省核酸采集价格再一次调整。 今天,湖南省医疗保障局、湖南省发展…

    2022年6月4日
品牌推广 在线咨询
返回顶部