如何使用Python Selenium WebDriver儲存和讀取Cookies?


我們可以使用Python中的Selenium webdriver儲存和讀取cookies。cookie是瀏覽器關於應用程式儲存的資訊。cookie儲存在key value對中。

它通常用於儲存使用者憑證。它還在cookie檔案中儲存有關使用者在瀏覽器上操作的資訊。我們可以新增、獲取和刪除瀏覽器的cookies。

語法

c = driver.get_cookies()
ck = { 'name': 'Selenium', 'value': 'Java'}
driver.add_cookie(ck)

例子

程式碼實現

from selenium import webdriver
driver = webdriver.Chrome (executable_path="C:\chromedriver.exe")
driver.maximize_window()
driver.get("https://tutorialspoint.tw/index.htm")
#get current cookies
c = driver.get_cookies()
print(c)
#count cookies with len method
print(len(c))
# load a new cookie
ck = { 'name': 'Selenium', 'value': 'Java'}
# save new cookie
driver.add_cookie(ck)
#get new cookies and total count after addition
ch = driver.get_cookies()
print(ch)
print(len(ch))

更新於: 28-12-2020

2K+ 瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.