获取所有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 webdriverimport timedriver = 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()
