Python请求:在响应标题中从Set-Cookie设置cookie

时间:2019-08-23 15:06:22

标签: python cookies python-requests

我一直在到处寻找答案,但是似乎找不到答案。我正在使用python请求从响应标头中设置Cookie,该标头显示为Set-Cookie。

例如,如果我打印response.headers,则会得到以下输出:

{'Date': 'Fri, 23 Aug 2019 14:56:36 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Content-Encoding': 'gzip', 'Set-Cookie': 'hash-code-8ee22a732=kdlk39393nsn3un; expires=Fri, 23-Aug-2019 18:56:36 GMT; Max-Age=14400; path=/, __le_cm=d971a61a7=; path=/; expires=Fri, 23-Aug-19 15:26:36 GMT; domain=.xokxk.com; HttpOnly', 'Vary': 'Accept-Encoding', 'Server': 'flare'}

所以这些是POST请求后的响应头,我现在只想提取hash-code-8ee22a732=kdlk39393nsn3un这个cookie,分别是cookie名称= cookie值。然后,我想在一个单独的请求中设置此Cookie。解决方案是什么,因为我似乎找不到从长标头中提取它们的方法。

1 个答案:

答案 0 :(得分:0)

如果您使用请求库,则它具有会话:

https://2.python-requests.org/en/master/user/advanced/