cookie无法读取bdstoken_第二章(第12节):cookie操作
生活随笔
收集整理的這篇文章主要介紹了
cookie无法读取bdstoken_第二章(第12节):cookie操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
有時候我們需要驗證瀏覽器中 cookie 是否正確,因為基于真實 cookie 的測試是無法通過白盒和集成測試進(jìn)行的。WebDriver 提供了操作 cookie 的相關(guān)方法,可以讀取、添加和刪除 cookie信息。
WebDriver 操作 cookie 的方法:
- get_cookies(): 獲得所有cookie信息。
- get_cookie(name): 返回字典的key為“name”的cookie信息。
- add_cookie(cookie_dict) : 添加cookie?!癱ookie_dict”指字典對象,必須有 name 和 value 值。
- delete_cookie(name,optionsString):刪除 cookie 信息?!皀ame”是要刪除的 cookie 的名稱,“optionsString”是該cookie的選項,目前支持的選項包括“路徑”,“域”。
- delete_all_cookies(): 刪除所有 cookie 信息。
下面通過 get_cookies() 來獲取當(dāng)前瀏覽器的 cookie 信息。
from從執(zhí)行結(jié)果可以看出,cookie 數(shù)據(jù)是以字典的形式進(jìn)行存放的。知道了 cookie 的存放形式,接下來我們就可以按照這種形式向瀏覽器中寫入 cookie 信息。
from輸出結(jié)果:
YOUDAO_MOBILE_ACCESS_TYPE -> 1 _PREF_ANONYUSER__MYTH -> aGFzbG9nZ2VkPXRydWU= OUTFOX_SEARCH_USER_ID -> -1046383847@218.17.158.115 JSESSIONID -> abc7qSE_SBGsVgnVLBvcu key-aaaaaaa -> value-bbbbbb從執(zhí)行結(jié)果可以看到,最后一條 cookie 信息是在腳本執(zhí)行過程中通過 add_cookie() 方法添加的。通過遍歷得到所有的 cookie 信息,從而找到 key 為“name”和“value”的特定 cookie 的
閱讀原文:
cookie操作?www.birdpython.com總結(jié)
以上是生活随笔為你收集整理的cookie无法读取bdstoken_第二章(第12节):cookie操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ddos攻击环境搭建(ddos攻击测试环
- 下一篇: 怎么用ddos攻击游戏服务器(怎么用dd