如何使用Python请求提取服务器发送的cookie

时间:2018-06-22 20:01:07

标签: python-3.x cookies python-requests session-cookies

我正在尝试从网站获取cookie。如果我运行以下代码:

import requests

session = requests.Session()
print(session.cookies.get_dict())
response = session.post("http://www.bolsamadrid.es/ing/aspx/Empresas/Empresas.aspx")
print(response.cookies.get_dict())

我什么也没得到(即:{}),第一个应该为空,但第二个应该包含网站发送的cookie。如果我使用的是来自IE或Firefox或Chrome的Web开发工具,则会收到以下cookie :(有一些变化-主要取决于时间)

__utma  192527929.1793598198.1529696276.1529696276.1529696276.1
__utmb  192527929.2.10.1529696276
__utmc  192527929
__utmt  1
__utmz  192527929.1529696276.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
menuIzq JS
MsjCookies_ing  A;2013/09/23;Fri, 22 Jun 2018 21:37:53 GMT
TopMsj  3

我在做什么错了,请求没有提供该信息?

0 个答案:

没有答案