本節重點:
driver.get_cookies() 獲得cookie資訊
add_cookie(cookie_dict) 向cookie添加會話資訊
delete_cookie(name) 删除特定(部分)的cookie
delete_all_cookies() 删除所有cookie
通過webdriver 操作cookie 是一件非常有意思的事兒,有時候我們需要了解浏覽器中是否存在了某個cookie 資訊,webdriver 可以幫助我們讀取、添加,删除cookie資訊。
列印cookie資訊
運作列印資訊:
對cookie的操作
上面的方式列印了所有cookie資訊表,太多太亂,我們隻想有真對性的列印自己想要的資訊,看下面的例子
通過部落格園登陸來分析cookie
第一次注釋掉勾選儲存密碼的操作,第二次通過勾選儲存密碼獲得cookie資訊 ;來看兩次運作結果的cookie的何不同:
u'expiry': none
u'expiry': 1379502502
通過對比發現,不勾選儲存密碼時expiry 的值為none ; 那麼就可以初步判斷勾選儲存密碼的操作在cookie 中起到了作用。至于是否準确可以再做進一步的分析。