簡體   English   中英

如何使用 Python 從所有用戶的網絡瀏覽器中獲取 cookies?

[英]How to get cookies from all users web-browser with Python?

這個問題是How to get cookies from web-browser with Python? 的擴展?

我想從登錄到 chrome 的 3 個帳戶的同一個 url 中提取 cookies。 我已經完成了之前 url 的代碼測試,它只從單個用戶返回 cookies。 我已經研究過圖書館,顯然沒有這個功能。

那是我正在使用的代碼:

import browser_cookie3
from selenium import webdriver
driver = webdriver.Chrome('C:/Users/pedro/Desktop/chromedriver')
cookies = browser_cookie3.chrome(domain_name='my/url')
print('cookies._cookies')

查看selenium模塊。 您可以從 Python 運行 Chrome(在 selenium 中命名為 webdriver)。

如果您使用 selenium 啟動 Chrome 瀏覽器(並將其存儲到一個變量中),您將擁有 selenium 網絡驅動程序並且您可以像往常一樣登錄。

然后cookies = driver.get_cookies()導致 cookies 成為字典,可以使用。

參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM