标签:技术 组成 功率 用户登录 安装 页面 需要 针对 客户端
一、操作浏览器的Cookie
1.1、验证码的处理方式
说明:WebDriver类库中没有对验证码处理的方法,但是在这里可以叙说下针对验证码的几种常用处理方式;
方式:
1). 去掉验证码(测试环境下-采用)
2). 设置万能验证码(生产环境-采用)
3). 验证码识别技术(通过Python-tesseract来识别图片类型验证码;识别率很难达到100%)
4). 记录cookie(通过记录cookie进行登录-推荐)
1. 去掉验证码、设置万能验证码:太简单都是开发来完成,我们在这里不做讲解
2. 验证码识别技术:成功率不高,验证码种类繁多,不太适合;
3. 记录cookie:比较实用,我们对它进行下讲解;
1.2、Cookie处理流程
步骤顺序需要注意:
1.先打开页面
2.添加cookie
3.刷新页面
cookie:
1. Cookie是一小段的文本信息;格式:python中的字典(键值对组成)
2. Cookie产生:客户端请求服务器,如果服务器需要记录该用户状态,就向客户端浏览器颁发一个Cookie格式
3. Cookie使用:当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器,服务器检查该Cookie,以此来辨认用户状态。
二、加载浏览器指定配置文件
4.1、加载已安装插件
4.2、记住用户登录状态
Selenium3+python自动化013-操作浏览器的Cookie
标签:技术 组成 功率 用户登录 安装 页面 需要 针对 客户端
原文地址:https://www.cnblogs.com/liunaixu/p/11158937.html