当前位置:首页 » 编程语言 » python获取验证码

python获取验证码

发布时间: 2025-06-05 16:46:59

A. python+appium 自动化测试 - 获取短信 + 图片验证码

自动获取短信验证码和图片验证码是 Python+Appium 自动化测试中的常见任务,本文将重点介绍如何实现这一功能,并以微博找回密码为例进行演示。

获取短信验证码的方法有三种,但本文将主要介绍第一种方法:通过在通知栏中获取短信内容。首先,确保手机应用与测试框架的兼容性。导入并声明 WebDriver 库下的 webdriver 类,将 driver 声明为 webdriver,这样代码可以顺利执行。在通知栏中定位到短信内容,然后将获取到的内容填入验证码输入框。

接下来,介绍获取图片验证码的方法。通过网络的 OCR 文字识别技术,可以识别图片中的字母、文字或数字验证码。在调用网络 OCR 图片识别前,需要先申请网络通用文字识别接口,并下载对应语言的 SDK 文件。详细步骤包括登录网络 AI 平台、申请接口、查看 SDK 下载链接,以及安装和使用 SDK。在工程中自动创建存放图片的文件夹,定位图片验证码控件,截取图片并保存在指定文件夹内。使用 OCR 技术识别图片中的验证码,并将其输入到验证码输入框中。

在执行过程中需要注意,图片的命名应遵循一定的规则,以便后续查找和核对。图片保存在本地工程目录下方而非磁盘,以避免用户在运行代码时需要手动调整路径。此外,还提供了截图和 OCR 识别的 Python 示例代码,以及一个解析图片验证码的脚本,用于处理 OCR 返回的字典并提取所需信息。

最后,为帮助读者在求职季节找到满意的工作,本文附上了软件测试面试题合集和学习资料包,以助大家顺利冲刺金三银四。

B. 【python】爬虫:短信验证码的获取

最近一直在琢磨写一个有点烦人的小爬虫,结果琢磨着,就花了一点点时间山败,写了这样一个“不友好”的,被许多人讨厌的爬虫😂:频繁收取短信验证码的‘坏’程序,姑且称为是生活中的晌唯改一个"小恶作剧"吧。
对不起啦🙈,对那些老被我获取验证码的网站(🙈并非有意要增加你们维护网站的成本💦)。

【备注】:此小程序仅用做技术探究学习,🚫不可用于宴判侵犯他人利益

【解释一下】:对验证码的获取,不同的网页有不同的方式,但总结下来,主要分为以下几种:

下面以苏宁易购为例,(界面做的蛮好看的,点个赞)讲述一下大致的短信获取的步骤。

【后续 程序如下】:

【结语】:作者仅出于学习爬虫的初衷,分享本文,如有问题,欢迎留言。

热点内容
在c语言中函数名的存储类别为外部 发布:2025-06-07 00:50:38 浏览:585
安卓系统如何下载游戏不要钱 发布:2025-06-07 00:29:08 浏览:793
我的世界基岩版java互通的服务器 发布:2025-06-07 00:26:32 浏览:282
基于角色的访问控制 发布:2025-06-07 00:21:32 浏览:968
如何配置交换机安全 发布:2025-06-07 00:01:41 浏览:1000
怎么连接电脑电脑的密码在哪里 发布:2025-06-07 00:01:40 浏览:246
云主机访问 发布:2025-06-06 23:51:20 浏览:683
打开电脑文件夹就死机 发布:2025-06-06 23:51:15 浏览:452
传奇服务器7000端口怎么修改 发布:2025-06-06 23:28:21 浏览:49
阿里云云服务器ip和密码 发布:2025-06-06 23:28:08 浏览:640