[英]How would I transfer information like a variable from javascript to python using AJAX and Flask
[英]How to transfer cookies to the page that I would like to download html?
執行代碼:
response = requests.get("https://google.com")
print(response.cookies)
cookies_dict = {"my_cookie": "cookie_value"}
response = requests.get("https://google.com", cookies=cookies_dict)
print(response.cookies)
我得到回復:
<RequestsCookieJar[]>
<RequestsCookieJar[]>
我使用圖書館:
from urllib.request import Request
我想將 cookie 數據傳輸到網站,以便它可以使用此 cookie 從網站下載 HTML 內容。 不幸的是,當您嘗試發送 cookies 時,它們沒有被添加。 我已經嘗試了很多方法。 不成功。
有人可以幫我怎么發cookies嗎? 如何以其他方式下載分配了 cookies 的頁面的 html 內容?
我在項目中使用的網站使用cookies進行授權。 如果不發送 cookie,我將無法下載網站內容。
//edit 我更改了頁面示例,因為它不像我的項目需要的頁面那樣工作。
如果你打印 response.text,你可以看到 cookies
import requests
response = requests.get("http://httpbin.org/cookies")
print(response.text)
cookies_dict = {"my_cookie": "cookie_value"}
response = requests.get("http://httpbin.org/cookies", cookies=cookies_dict)
print(response.text)
Output
{
"cookies": {}
}
{
"cookies": {
"my_cookie": "cookie_value"
}
}
或者您可以使用response.json()['cookies']
直接訪問 cookies
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.