Python实现简单的验证码处理,解决访问频繁老弹出验证码的烦恼
前言
哈喽,铁子们,不知道你们在采集数据的时候,有没有过因为过快或者访问频繁,一访问就弹出验证码,然后就蚌珠了~
今天就分享一下,如何用Python来解决这个问题
环境模块
Python和pycharm
没安装(或者不会安装的)可以直接私信我
这里需要用到一个 ddddocr 模块 ,这是别人开源写好的一个东西,简单又好用,但是精确度差一点点,但是还是非常好用的。
如果你追求精确度的话,可以调用别人写好的一些API 。
咱们直接 win+r 弹出搜索框后输入 cmd ,点击确定弹出命令提示符窗口, 输入pip install ddddocr 即可安装。
代码展示
代码不多,非常简单。
模块安装好之后咱们先导入一下
import ddddocr
然后实例化一下,用一个 cor 接收一下这个数据。
ocr = ddddocr.DdddOcr()
在这里准备了四个验证码
分别实现一下验证码
首先我们用 with open 来读取一下这文件,读取方式使用 rb ,因为是图片的话就读取它的二进制数据
with open('img_3.png', 'rb') as f:
使用 f.read() 将数据读取出来,再自定义一个变量接收一下。
img_bytes = f.read()
然后我们通过 classification 将它传进去,把结果打印出来就可以了。
result = ocr.classification(img_bytes)
print(result)
实现效果
纯数字的
字母+数字的
可以看到都完整的识别出来了,即使上面有一些花里胡哨的横线啥的。
完整代码
python学习交流Q群:770699889 ###
import ddddocrocr = ddddocr.DdddOcr()with open('img_3.png', 'rb') as f:img_bytes = f.read()result = ocr.classification(img_bytes)
print(result)
好啦,今天的分享到这里就结束了 ~
如果需要更多视频学习的可以在b站搜索 :鹅头烧麦
对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/
Python实现简单的验证码处理,解决访问频繁老弹出验证码的烦恼相关推荐
- python电脑下载有问题-Python 解决火狐浏览器不弹出下载框直接下载的问题
用火狐浏览器下载文件,总是遇到这个弹窗问题,如下图: 原因: 使用火狐浏览器,点击下载,弹出下载弹框,使用AutoITLibrary库,能够判断是否弹出了下载弹框,但因为不能定位到下载弹框,导致没有下 ...
- 股票python量化交易028-easytrader调用同花顺自动交易弹出验证码的处理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.问题分析 二.解决办法 1.引入库 2.安装tesseract 总结 前言 大家在使用easytrader调用同花 ...
- 解决每次启动都弹出UAC对话框
解决每次启动都弹出UAC对话框: 1.下载并安装https://learn.microsoft.com/zh-cn/windows-hardware/get-started/adk-install 2 ...
- 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开
//解决Android软键盘弹出覆盖h5页面输入框问题 window.addEventListener('resize', () => {if (document.activeElement.t ...
- Python如何解决火狐浏览器不弹出下载框直接下载
用火狐浏览器下载文件,总是遇到这个弹窗问题,如下图: 原因: 使用火狐浏览器,点击下载,弹出下载弹框,使用AutoITLibrary库,能够判断是否弹出了下载弹框,但因为不能定位到下载弹框,导致没有下 ...
- 解决Chrome调用IE弹出cmd黑窗口的问题
之前我们使用openIE协议在Chrome中调用IE ,每次打开都会弹出小黑窗口,给客户感觉不美观, 今天我们就解决这个小黑窗口的问题 链接:https://pan.baidu.com/s/17tCA ...
- 小程序中input标签没有反应_解决微信小程序弹出层中input无法聚焦的问题
此处使用的是vant框架 解决聚焦问题 这里遇到的问题是,在点击搜索框后,设置了弹起的弹出层中van-search的foucs值为true 但是没有起到聚焦效果 原因在于弹出框带有一个动画效果,需要在 ...
- 解决办法:Win10弹出需要管理员权限才能删除文件夹
问题:Win10家庭版,毒霸广告弹出窗口,定位到C盘文件位置,想删除,然后需要管理员权限. 解决: 参考:https://www.cnblogs.com/love314159/p/11041150.h ...
- 解决office稿纸加载项,打开word老弹出窗口的问题
windows键---运行---输入regedit打开注册表,找到"HKEY_CURRENT_USER\Software\Microsoft\Installer\Products" ...
最新文章
- WORDPRESS自定义文章列表显示
- IS服务器下做301永久重定向设置方法
- python中lt方法_Python的富比较方法__lt__、__gt__之间的关联关系分析
- Modbus协议栈应用实例之四:ModbusTCP服务器应用
- struct linger
- C语言循环时无故释放变量吗,C语言 - while循环体内变量重新声明,陷入***循环。...
- 【转载】推荐5款超实用的.NET性能分析工具
- mysql replace substring 字符串截取处理
- Ubuntu学习之路2
- ipv6单播地址包括哪两种类型_IPv6基础介绍
- wps中加入代码块样式_样式图块的概述以及为什么要在设计过程中开始实施它们...
- java 为pdf添加水印图片
- 设置、取消word英文首字母大写
- 小码哥教育Vuejs笔记
- 如何查看本地ip地址和外网地址
- 挑战微软 + GitHub!谷歌联手 Replit,升级 AI 编程“神器”:曾拒绝微软 10 亿美元的收购...
- 假如不小心因病去世,怎么给家人留下足够的财富呢?
- 安徽全省谷歌卫星地图免费下载的方法
- 什么是Web 3.0, Web 1.0、Web 2.0、Web 3.0 的演变过程
- 搜索引擎与PageRank