Python GET请求错误405:需要Cookie标头

时间:2018-12-05 19:21:12

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

我需要使用请求模块在Python网页上获取一些数据。

我的Firefox网络浏览器一切正常:我可以在网页上显示所有数据。

所以第一次尝试:

request = requests.get(url)
print(request)

我得到了回复[405] ...

在使用Firefox网络监视器进行了一些请求分析之后,我发现GET请求需要一个cookie。

所以,第二次尝试:

header = {
'Cookie': 'ASP.NET_SessionId=...'
}
second_request = requests.get(url, headers=header)
print(second_request)

这次,我得到了响应[200]。一切都好...

“ Cookie”标头从Firefox网络监视器复制得很差(标头分析)。

我的问题是:我想自动化获取此cookie的过程。你知道我该怎么做吗?

谢谢您的支持。

0 个答案:

没有答案