获取所有cookie信息
driver.get_cookies()
获取key值为name的cookie信息
driver.get_cookie(name)
添加cookie
driver.add_cookie(cookie_dict) # cookie_dict指字典对象,必须有name和value
删除cookie信息
'''
name是要删除的cookie的名称,
optionsString是该cookie的选项,目前支持的选项包括“路径”,“域”
'''
driver.delete_cookie(name,optionsString)
删除所有cookie信息
driver.delete_all_cookies()
示例:
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("http://www.youdao.com")
# 获取所有cookie信息
cookie= driver.get_cookies()
# 将获得cookie的信息打印
print(cookie)
# 添加cookie信息
driver..add_cookie({'name': 'key-aaaaaaa', 'value': 'value-bbbbbb'})
# 遍历cookies中的name 和value信息并打印,包括上面添加的信息
for cookie in driver.get_cookies():
print("%s -> %s" % (cookie['name'], cookie['value']))
driver.quit()