繁体   English   中英

Python 根据请求获取 cookie

[英]Python get cookies on request

我已经看到许多主题要求在发出请求后获取 cookie,但我希望 Python 将 cookie 发送到网站。 我有一个网站 ( site.com ),如果你去那里,他们会给你一个Authorization cookie。 这不在响应 cookie 中,而是在 Firefox 网络活动的请求 cookie 中。 我想知道,是否可以将 cookie 与请求一起发送到站点?

我试过了:

import requests

session = requests.Session()
session.get("site.com")
print(session.cookies.get_dict())

但这并没有给我请求饼干

我这样做,它确实有效。

>>> import requests
>>> session = requests.Session()
>>> print(session.cookies.get_dict())
{}
>>> response = session.get('http://google.com')
>>> print(session.cookies.get_dict())
{'PREF': 'ID=5514c728c9215a9a:FF=0:TM=1406958091:LM=1406958091:S=KfAG0U9jYhrB0XNf', 'NID': '67=TVMYiq2wLMNvJi5SiaONeIQVNqxSc2RAwVrCnuYgTQYAHIZAGESHHPL0xsyM9EMpluLDQgaj3db_V37NjvshV-eoQdA8u43M8UwHMqZdL-S2gjho8j0-Fe1XuH5wYr9v'}

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM