天天看點

selenium-webdriver(python) (十三) -- cookie處理

本節重點:

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 中起到了作用。至于是否準确可以再做進一步的分析。