Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python请求:可以获取Cookie和会话信息_Python_Session_Cookies - Fatal编程技术网

Python请求:可以获取Cookie和会话信息

Python请求:可以获取Cookie和会话信息,python,session,cookies,Python,Session,Cookies,我正在尝试从URL获取JSON数据。我还需要检索包含sessionId的Cookies。如果您访问chrome中的URL,则可以看到Cookie包含一个键sessionId。下面是我的代码: import requests import json url = 'http://steamcommunity.com/market/recent?currency=1' session = requests.session() r = session.get(url) print(r.cookies)

我正在尝试从URL获取JSON数据。我还需要检索包含
sessionId
的Cookies。如果您访问chrome中的URL,则可以看到Cookie包含一个键
sessionId
。下面是我的代码:

import requests
import json

url = 'http://steamcommunity.com/market/recent?currency=1'
session = requests.session()
r = session.get(url)
print(r.cookies) #it returns empty
data = r.text
json = json.loads(data)

从Chrome上看,我看不到任何饼干。可能是你登录了吗?啊。。等等,让我再次确认URL没有设置cookies。未传输设置的Cookie标头。如果你看到一个会话cookie,那么它是在另一个URL上设置的。非常正确。我在没有登录的情况下检查了不同的URL,没有发现Cookie。在本例中,您可以使用
r.json()
将响应解析为json。