Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python实现验证码识别

Python实现验证码识别

作者头像
用户9925864
发布于 2022-07-27 01:15:49
发布于 2022-07-27 01:15:49
1.5K00
代码可运行
举报
运行总次数:0
代码可运行

之前有个爬虫需求,但每次请求都需要进行验证码识别,故需要ocr识别,推荐一个Python免费的验证码识别-ddddocr(谐音带带弟弟OCR)

安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install ddddocr -i https://pypi.tuna.tsinghua.edu.cn/simple

参数说明

验证

随便找了一个验证码图片,使用这个库来实战一下。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import ddddocr

ocr = ddddocr.DdddOcr()

with open('1.png', 'rb') as f:
    img_bytes = f.read()

res = ocr.classification(img_bytes)
print(res)

成功识别出来了验证码文字!而且优点也非常明显:首先代码非常精简,不需要额外设置环境变量等等,5行代码即可轻松识别验证码图片。如果你需要进行验证码识别,且对精度要求不是过高。那么,带带弟弟OCR(ddddocr)这个库是一个不错的选择~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法工程师的学习日志 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
5行Python实现验证码识别,太稳了!
当时采用的是pillow+pytesseract,优点是免费,较为易用。但其识别精度一般,若想要更高要求的验证码识别,初学者就只能去选择使用百度API接口了。
小小詹同学
2021/07/27
13.9K0
5行Python实现验证码识别,太稳了!
Python自动打码,DdddOcr通用验证码自动识别库
在Python爬虫中,或者使用POST提交的过程中,往往需要提交验证码来验证,除了人工打码,付费的api接口(打码接口),深度学习识别验证码,当然还有适合新人使用的OCR验证码识别库,简单的验证码是可以完全实现自动打码的,比如下面本渣渣分享的通用验证码自动识别库:ddddocr(带带弟弟OCR)!
二爷
2021/11/19
3.9K0
Python自动打码,DdddOcr通用验证码自动识别库
验证码识别最佳方案,你不来试试?
验证码分析:图片上有折线,验证码有数字,有英文字母大小写,分类的时候需要更多的样本,验证码的字母是彩色的,图片上有雪花等噪点,因此识别改验证码难度较大。
测试开发囤货
2021/08/11
3.3K0
验证码识别最佳方案,你不来试试?
带带弟弟ocr和pip下载换源
前阵子用python弄个登录器,需要填写简单验证码的,想通过ocr的方式进行识别,所以搜索了一番,发现了个比较有用的库——ddddocr,戏称带带弟弟ocr。
偶尔敲代码
2023/12/26
4430
带带弟弟ocr和pip下载换源
Selenium验证码ddddocr识别:带带ddocr
思路: 由于验证码不是图片,需要用到selenium进行截取验证码,然后通过ddddocr识别数字
德宏大魔王
2023/08/08
9610
Selenium验证码ddddocr识别:带带ddocr
【Python爬虫项目实战三】Ddddocr识别Ocr过开放猫验证码(接Authorization认证更新)
在对接之前,我们先看一下识别效果,可见效果一般,存在个别识别不出来,又因为需要付费于是不考虑
德宏大魔王
2023/08/08
1.3K0
【Python爬虫项目实战三】Ddddocr识别Ocr过开放猫验证码(接Authorization认证更新)
项目实战-RuoYi后台管理系统-用Python基于图像识别技术处理登录页面的验证码
之前在群里咨询,做自动化的时候,接口怎么去处理验证码的,接下来介绍一下如何通过图像识别技术去实现。
小博测试成长之路
2022/04/27
1.2K0
项目实战-RuoYi后台管理系统-用Python基于图像识别技术处理登录页面的验证码
ddddocr | 通用验证码识别OCR库
通用验证码识别OCR https://github.com/sml2h3/ddddocr
龙哥
2022/03/09
6.2K0
ddddocr | 通用验证码识别OCR库
盘点一个Python网络爬虫过验证码的问题(方法一)
前几天在Python最强王者群【鶏啊鶏。】问了一个Python网络爬虫的问题,这里拿出来给大家分享下。
Python进阶者
2023/08/31
4720
盘点一个Python网络爬虫过验证码的问题(方法一)
带带弟弟OCR,Python 的一个识别验证码的开源库
对于OCR文字提取,在之前也介绍过了Umi-OCR 这个工具,那么我们今天要分享的这个主要是来用于解决验证码相关的问题的一个开源工具。ddddocr ,作者的github项目地址如下:https://github.com/sml2h3/ddddocr?tab=readme-ov-file
huolong
2024/04/01
2.6K1
基于DdddOcr通用验证码离线本地识别SDK搭建个人云打码接口Api
最近介绍了一款免费的验证码识别网站,识别效率太低,考虑到ddddocr是开源的,决定搭建搭建一个,发现原作者sml2h3已经推出好久了,但是网上没有宝塔安装的教程,于是本次通过宝塔搭建属于自己的带带弟弟OCR通用验证码离线本地识别
德宏大魔王
2024/09/09
6240
打包py、文件转换、验证码识别、获取文件等问题
在日常中我们写好的pyhton脚本每次运行时都需要安装软件,但是这样造成了一个不好的现象就是,你写好脚本后需要供别人使用的时候,别人没下载软件则无法运行脚本,很麻烦很难受。
用户6841540
2024/07/28
2720
快速部署属于自己的 OCR API
上篇文章我们讲解了验证码识别的最佳解决方案,今天我们把验证码识别的能力,服务化,对外输入一个OCR接口。
测试开发囤货
2021/08/13
2.1K0
快速部署属于自己的 OCR API
【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio制作蛋仔派对兑换码工具
Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程。 Cloud Studio 作为在线 IDE,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。 所以,本次开发蛋仔派对兑换码工具优先采用在线IDE-Cloud Studio,让我们随着本项目对Cloud Studio进行探索吧~
德宏大魔王
2023/08/08
9980
【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio制作蛋仔派对兑换码工具
基于python语言识别验证码(自动化登录,接口验证)
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
山河已无恙
2023/11/04
7810
【验证码识别专栏】今天不炼丹,用 cv 来秒验证码
本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
K哥爬虫
2024/12/02
3460
【验证码识别专栏】今天不炼丹,用 cv 来秒验证码
Selenium+dddocr轻松解决Web自动化验证码识别
dddocr是一个基于深度学习的OCR(Optical Character Recognition,光学字符识别)库,用于识别图片中的文字。它可以识别各种类型的文字,包括印刷体、手写体、表格、条形码等。dddocr库使用了深度卷积神经网络(CNN)和循环神经网络(RNN)等先进的模型,具有较高的准确性和稳定性。
测试开发技术
2023/09/12
2.1K0
Selenium+dddocr轻松解决Web自动化验证码识别
Python ddddocr 构建 exe 程序后运行报错:Failed Load model ... common_old.onnx
👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.
Lorin 洛林
2024/01/17
6480
某卡验证码获取识别登录
前短时间夜幕团队的哲哥带来一个强大的库,一个验证码识别库 ddddocr,小编第一时间看到后就收藏了,最近有空就找了一个例子来试试。
用户6825444
2021/08/12
1.5K0
Python爬虫之验证码识别
Python爬虫之验证码识别 #识别车牌号 from aip import AipOcr import re APP_ID = '15469265' API_KEY = 'rAGFtOChXtO7mnRPiwXg1Frf' SECRET_KEY = 'Ailvoijh4X7lQIAoZ58UsGPlaDCmLIt7' client = AipOcr(APP_ID, API_KEY, SECRET_KEY) """ 读取图片 """ def get_file_content(filePath):
yuanshuai
2022/08/22
4850
推荐阅读
相关推荐
5行Python实现验证码识别,太稳了!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档