前言

哈喽,铁子们,不知道你们在采集数据的时候,有没有过因为过快或者访问频繁,一访问就弹出验证码,然后就蚌珠了~


今天就分享一下,如何用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实现简单的验证码处理,解决访问频繁老弹出验证码的烦恼相关推荐

  1. python电脑下载有问题-Python 解决火狐浏览器不弹出下载框直接下载的问题

    用火狐浏览器下载文件,总是遇到这个弹窗问题,如下图: 原因: 使用火狐浏览器,点击下载,弹出下载弹框,使用AutoITLibrary库,能够判断是否弹出了下载弹框,但因为不能定位到下载弹框,导致没有下 ...

  2. 股票python量化交易028-easytrader调用同花顺自动交易弹出验证码的处理

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.问题分析 二.解决办法 1.引入库 2.安装tesseract 总结 前言 大家在使用easytrader调用同花 ...

  3. 解决每次启动都弹出UAC对话框

    解决每次启动都弹出UAC对话框: 1.下载并安装https://learn.microsoft.com/zh-cn/windows-hardware/get-started/adk-install 2 ...

  4. 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开

    //解决Android软键盘弹出覆盖h5页面输入框问题 window.addEventListener('resize', () => {if (document.activeElement.t ...

  5. Python如何解决火狐浏览器不弹出下载框直接下载

    用火狐浏览器下载文件,总是遇到这个弹窗问题,如下图: 原因: 使用火狐浏览器,点击下载,弹出下载弹框,使用AutoITLibrary库,能够判断是否弹出了下载弹框,但因为不能定位到下载弹框,导致没有下 ...

  6. 解决Chrome调用IE弹出cmd黑窗口的问题

    之前我们使用openIE协议在Chrome中调用IE ,每次打开都会弹出小黑窗口,给客户感觉不美观, 今天我们就解决这个小黑窗口的问题 链接:https://pan.baidu.com/s/17tCA ...

  7. 小程序中input标签没有反应_解决微信小程序弹出层中input无法聚焦的问题

    此处使用的是vant框架 解决聚焦问题 这里遇到的问题是,在点击搜索框后,设置了弹起的弹出层中van-search的foucs值为true 但是没有起到聚焦效果 原因在于弹出框带有一个动画效果,需要在 ...

  8. 解决办法:Win10弹出需要管理员权限才能删除文件夹

    问题:Win10家庭版,毒霸广告弹出窗口,定位到C盘文件位置,想删除,然后需要管理员权限. 解决: 参考:https://www.cnblogs.com/love314159/p/11041150.h ...

  9. 解决office稿纸加载项,打开word老弹出窗口的问题

    windows键---运行---输入regedit打开注册表,找到"HKEY_CURRENT_USER\Software\Microsoft\Installer\Products" ...

最新文章

  1. WORDPRESS自定义文章列表显示
  2. IS服务器下做301永久重定向设置方法
  3. python中lt方法_Python的富比较方法__lt__、__gt__之间的关联关系分析
  4. Modbus协议栈应用实例之四:ModbusTCP服务器应用
  5. struct linger
  6. C语言循环时无故释放变量吗,C语言 - while循环体内变量重新声明,陷入***循环。...
  7. 【转载】推荐5款超实用的.NET性能分析工具
  8. mysql replace substring 字符串截取处理
  9. Ubuntu学习之路2
  10. ipv6单播地址包括哪两种类型_IPv6基础介绍
  11. wps中加入代码块样式_样式图块的概述以及为什么要在设计过程中开始实施它们...
  12. java 为pdf添加水印图片
  13. 设置、取消word英文首字母大写
  14. 小码哥教育Vuejs笔记
  15. 如何查看本地ip地址和外网地址
  16. 挑战微软 + GitHub!谷歌联手 Replit,升级 AI 编程“神器”:曾拒绝微软 10 亿美元的收购...
  17. 假如不小心因病去世,怎么给家人留下足够的财富呢?
  18. 安徽全省谷歌卫星地图免费下载的方法
  19. 什么是Web 3.0, Web 1.0、Web 2.0、Web 3.0 的演变过程
  20. 搜索引擎与PageRank

热门文章

  1. 世界上最著名的几个 bug
  2. OpenID Connect
  3. 端到端视频编码:DVC
  4. window10护眼模式在哪里?
  5. 20幅精美绝伦的光涂鸦摄影作品欣赏
  6. 不识庐山真面目,只缘身在此山中!
  7. 安装软件时出现“错误创建注册表键”的真正解决方案
  8. 工业机器人位置精度高效测量方案
  9. 记一次ORA-24247: network access denied by access control list (ACL)
  10. 风控数据分析笔记-业务层面