Selenium+python之cookie 有关操作
2017-09-27 本文已影响0人
shi_xin
cookie是访问web时服务器记录在用户本地的一系列用户信息(比如用户登录信息),以便对用户进行识别,所以有时候我们可以利用cookie来登录账号。webdriver 可以读取、添加和删除 cookie 信息。
一、获取“博客园”的cookie
get_cookies() 获得所有 cookie 信息
get_cookie(name) 返回特定 name 有 cookie 信息
add_cookie(cookie_dict) 添加 cookie,必须有 name 和 value 值
delete_cookie(name) 删除特定(部分)的 cookie 信息
总体思路:获取登录博客园后的所有cookie信息,然后利用add_cookie(cookie_dict)函数添加cookie来登录博客园。当然了,也可以用fiddler来获取登录的cookie。可以试试下未登录状态和登录状态获取的cookie是不一样的没有区别。
----- 获取cookie信息 -----
![](https://img.haomeiwen.com/i8054363/bf130935b0418962.png)
![](https://img.haomeiwen.com/i8054363/7431365120467185.png)
----- 利用cookie来登录 -----
![](https://img.haomeiwen.com/i8054363/f5b1d9c02d35cf9a.png)
![](https://img.haomeiwen.com/i8054363/bbebb2ddc278d85f.png)