二十、cookie处理
本节重点:
� driver.get_cookies() 获得 cookie信息
� add_cookie(cookie_dict) 向 cookie添加会话信息
� delete_cookie(name) 删除特定(部分)的 cookie
� delete_all_cookies() 删除所有 cookie
通过 webdriver 操作 cookie 是一件非常有意思的事儿,有时候我们需要了解浏览器中
是否存在了某个 cookie 信息,webdriver 可以帮助我们读取、添加,删除 cookie信息。
20.1、打印 cookie信息
#coding=utf-8
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("http://www.youdao.com")
# 获得 cookie信息
cookie= driver.get_cookies()
#将获得 cookie的信息打印
print cookie
driver.quit()
运行打印信息:
[{u'domain': u'.youdao.com', u'secure': False, u'value':
u'aGFzbG9nZ2VkPXRydWU=', u'expiry': 1408430390.991375, u'path': u'/',
u'name': u'_PREF_ANONYUSER__MYTH'}, {u'domain': u'.youdao.com', u'secure':
False, u'value': u'1777851312@218.17.158.115', u'expiry': 2322974390.991376,
u'path': u'/', u'name': u'OUTFOX_SEARCH_USER_ID'}, {u'path': u'/', u'domain':
u'www.youdao.com', u'name': u'JSESSIONID', u'value':
1