cookie无法读取bdstoken_第二章(第12节):cookie操作
生活随笔
收集整理的這篇文章主要介紹了
cookie无法读取bdstoken_第二章(第12节):cookie操作
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有時(shí)候我們需要驗(yàn)證瀏覽器中 cookie 是否正確,因?yàn)榛谡鎸?shí) cookie 的測(cè)試是無(wú)法通過(guò)白盒和集成測(cè)試進(jìn)行的。WebDriver 提供了操作 cookie 的相關(guān)方法,可以讀取、添加和刪除 cookie信息。
WebDriver 操作 cookie 的方法:
- get_cookies(): 獲得所有cookie信息。
- get_cookie(name): 返回字典的key為“name”的cookie信息。
- add_cookie(cookie_dict) : 添加cookie。“cookie_dict”指字典對(duì)象,必須有 name 和 value 值。
- delete_cookie(name,optionsString):刪除 cookie 信息。“name”是要?jiǎng)h除的 cookie 的名稱(chēng),“optionsString”是該cookie的選項(xiàng),目前支持的選項(xiàng)包括“路徑”,“域”。
- delete_all_cookies(): 刪除所有 cookie 信息。
下面通過(guò) get_cookies() 來(lái)獲取當(dāng)前瀏覽器的 cookie 信息。
from從執(zhí)行結(jié)果可以看出,cookie 數(shù)據(jù)是以字典的形式進(jìn)行存放的。知道了 cookie 的存放形式,接下來(lái)我們就可以按照這種形式向?yàn)g覽器中寫(xiě)入 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í)行過(guò)程中通過(guò) add_cookie() 方法添加的。通過(guò)遍歷得到所有的 cookie 信息,從而找到 key 為“name”和“value”的特定 cookie 的
閱讀原文:
cookie操作?www.birdpython.com總結(jié)
以上是生活随笔為你收集整理的cookie无法读取bdstoken_第二章(第12节):cookie操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ddos攻击环境搭建(ddos攻击测试环
- 下一篇: http 和 https_HTTPS与H