簡體   English   中英

Python從JavaScript設置的網頁中獲取不含cookie的cookie

[英]Python getting cookies from webpage set by javascript without selenium

我一直在研究一個自動化腳本,該腳本需要在腳本中請求的網頁內由javascript設置的cookie值。 有沒有一種方法可以在不使用硒的情況下獲取由javascript設置的cookie? 在我的測試中,即使使用無頭瀏覽器,硒也太慢了。 我需要一種更好的(快速)方法來獲取這些cookie。 所有幫助表示贊賞!

requestSession對象自動為您處理傳統的cookie。

如果這些cookie是由JavaScript設置的,則您必須查看JS代碼以“模擬”它們並手動設置它們,但這應該是可能的。 但是,Python不會自己運行JS代碼。

是的,可以使用Javascript讀取Cookie

document.cookie

由於cookie中可以包含許多值,因此您可以編寫自己的函數以從中收集值,也可以使用js-cookie之類的庫。

在這里閱讀更多:

https://www.w3schools.com/js/js_cookies.asp

暫無
暫無

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

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