[英]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.