码迷,mamicode.com
首页 > 编程语言 > 详细

Selenium3+python自动化013-操作浏览器的Cookie

时间:2019-07-09 17:57:14      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:技术   组成   功率   用户登录   安装   页面   需要   针对   客户端   

一、操作浏览器的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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!