获取所有cookie信息
  1. driver.get_cookies()

获取key值为name的cookie信息
  1. driver.get_cookie(name)

添加cookie
  1. driver.add_cookie(cookie_dict) # cookie_dict指字典对象,必须有name和value

删除cookie信息
  1. '''
  2. name是要删除的cookie的名称,
  3. optionsString是该cookie的选项,目前支持的选项包括“路径”,“域”
  4. '''
  5. driver.delete_cookie(name,optionsString)

删除所有cookie信息
  1. driver.delete_all_cookies()

示例:

  1. from selenium import webdriver
  2. import time
  3. driver = webdriver.Chrome()
  4. driver.get("http://www.youdao.com")
  5. # 获取所有cookie信息
  6. cookie= driver.get_cookies()
  7. # 将获得cookie的信息打印
  8. print(cookie
  9. # 添加cookie信息
  10. driver..add_cookie({'name': 'key-aaaaaaa', 'value': 'value-bbbbbb'})
  11. # 遍历cookies中的name 和value信息并打印,包括上面添加的信息
  12. for cookie in driver.get_cookies():
  13. print("%s -> %s" % (cookie['name'], cookie['value']))
  14. driver.quit()