selenium中处理验证码问题:
- 验证码:
- 基本作用:可以实现当前访问页面的数据安全性、还可以减少用户的并发数;
- 类型:1.纯数字、纯字母 2.汉字组合 3.数学运算题 4.滑动 5.图片(选不同的、选相同、成语顺序,汉字顺序......) 6.短信 7.语音 8.邮箱
- 验证码的实现:
- 在开发验证码时,必然会有对应的验证码资源库;(通常情况下会有两种:本地资源库、网络资源库)
- 本地资源:开发会设定相关的验证码的资源信息;通常定义在某种容器类型中;[0,1,2,3,4,5,6,7,8,9,A,......“男”,“女”,“天”,“地”.......]
- 网络资源:相关的数据全部都是调用第三方接口或者在网络上进行爬取相关数据;
- 解决验证码:
- 1.让开发人员将验证码直接屏蔽操作
- 2.让开发人员提供一个万能验证码
- 3. 如果是本地资源库图片的形式的话,则可以将服务器存储资源文件夹中所有图片全部删除只留一张
- 4.打码平台完成
- 5.使用机器语言学习验证码()
- 通过代码获取验证码:使用第三方扩展模块