使用requests modu获取头中的SetCookie

2024-09-30 16:42:01 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用PHP获取cookie时,它返回:

session_id=abih14s7l4lgo3splta7f6bd14; cccaa78fa9e13785130119a4924db0f4=96637ae... (more)

但是当我使用Python时,它返回:

^{pr2}$

。。。剩下的曲奇不见了。在

我的代码Python:

res_post = requests.post(LOGIN_URL, data = {mydata})
cookies = dict(res_post.cookies.items())

Tags: 代码idurlcookiesessionmoreloginres
1条回答
网友
1楼 · 发布于 2024-09-30 16:42:01

看起来您正在使用requests库。response.cookies已经是一个字典,因此不需要再次对其进行强制转换。在

您应该访问响应上的cookies,如下所示:

response = requests.post(LOGIN_URL, data={mydata})
print response.cookies['session_id']

请参阅此处了解更多详细信息:http://docs.python-requests.org/en/latest/user/quickstart/#cookies

相关问题 更多 >