当前位置:首页 » 编程语言 » 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】爬虫:短信验证码的获取

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

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

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

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

【后续 程序如下】:

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

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:593
制作脚本网站 发布:2025-10-20 08:17:34 浏览:888
python中的init方法 发布:2025-10-20 08:17:33 浏览:582
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:765
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:684
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1013
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:255
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:114
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:806
python股票数据获取 发布:2025-10-20 07:39:44 浏览:713