我正在使用 Selenium 4 和 Gecko Web 驅動程式制作 Python 3 腳本。我cookies = driver.get_cookies()在登錄網站后用來捕獲 cookie。
問題是如何使用Requests模塊在 GET 請求中從 Selenium 獲取 cookie 。換句話說,我們如何使用 Selenium 捕獲 cookie 并在請求中使用這些 cookie?
我在這個問題中嘗試了建議的答案,但它不正確,而且這個問題已經存在一年多了,沒有任何其他答案......
uj5u.com熱心網友回復:
試試這個方法:
cookies = driver.get_cookies()
requests_cookies = {}
for c in cookies:
requests_cookies[c['name']] = c['value']
response = requests.get('http://some-host...', cookies=requests_cookies)
參考:
https://medium.com/geekculture/how-to-share-cookies-between-selenium-and-requests-in-python-d36c3c8768b
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/405010.html
標籤:
