Selenium Cookie处理

什么是Cookie

Cookie是储存在用户本地终端上的数据,实际上是一小段的文本信息。

Cookie作用

帮助 Web 站点保存有关访问者的信息,方便用户的访问。

案例:

查看和添加访问我要自学网的Cookie内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from selenium import webdriver

driver=webdriver.Firefox()
driver.get("http://www.51zxw.net/")

#获取cookie全部内容
cookie=driver.get_cookies()
#打印全部cookile信息
print(cookie)
#打印cookie第一组信息
print(cookie[0])


#添加cookie
driver.add_cookie({'name':'51zxw','value':'www.51zxw.net'})
for cookie in driver.get_cookies():
print("%s --- %s" %(cookie['name'],cookie['value']))

driver.quit()