(selenium+python)_UI自動化10_cookie常用操作


前言

selenium進行自動化過程中,常需要用到cookie操作,常用的cookie操作有:獲取所有cookie、獲取具體cookie值、刪除cookie、添加cookie等。

Chrome中查看cookie

1. Chrome打開開發者模式

windows:快捷鍵F12

Mac ios :快捷鍵option+command+i

2. 查看cookie

點擊Application->點擊cookies,查看cookie信息

cookie常用方法

driver.get_cookies()  # 獲取所有cookie
driver.get_cookie(name)  # 獲取指定cookie,name:要獲取的cookie名
driver.delete_cookie(name)  # 刪除指定cookie
driver.delete_all_cookies()  # 刪除所有cookie
driver.add_cookie(cookie_dict)  # 添加cookie

實例

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome()
driver.get('https://www.jd.com/')  #打開京東
sleep(3)

all_cookies = driver.get_cookies()  # 獲取所有cookies
print("所有cookies:", all_cookies)
user_before = driver.get_cookie("user-key")  # 獲取cookie中user-key值
print("添加前的user-key", user_before)
cookies = {'name': 'user-key', 'value': '2e5253e6-bf2f-4222-88d6-558a95cbb57c'}
driver.add_cookie(cookie_dict=cookies)  # 添加cooike
user_after = driver.get_cookie("user-key")
print("添加后的user-key", user_after)
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM