前言
有些注册页面会含有验证码,本篇描述在selenium中对验证码的处理实例
需求
打开万维易源注册页面:https://www.showapi.com/auth/reg (这个是第三方api平台易源接口,后面验证码识别用的就是他的)
在注册页面中包含验证码的操作
需求分析
1)打开控制台,点击上方截图中的验证码图片,在network中会有一条请求信息(这里为获取验证码图片的请求)
2)浏览器直接打开(发现打开的图片验证码并不是我们在注册页面看到的,浏览器刷新一下,发现每次图片都是变化的不固定的,因此我们不能直接通过请求来获取这个验证码图片)
3) 那我们怎么将验证码图片保存下来呢?
解决办法:在注册页面将验证码图片的位置获取到,利用python中的pillow模块将图片切下后保存下来
代码第一部分(保存验证码图片)
1