我目前正在使用python请求模块在一个网站上执行自动化的HTTP任务。
问题是我在主机上得到的结果和在浏览器上的结果不一样。在
这是我在浏览器上发出POST请求时得到的结果:
这是通过python请求模块发出POST请求并对请求运行.headers方法时得到的结果:{
'Date': 'Fri, 14 Jul 2017 15:19:22 GMT',
'Content-Type': 'text/html; charset=utf-8',
'Transfer-Encoding': 'chunked',
'Connection': 'keep-alive',
'Cache-Control': 'private',
'Location': '/cart/view',
'Set-Cookie': 'png.notice=9Hz8GWQ38JQZqTrqcsnn1J5nfgIZt71orHtf71mI+rwqFpQg4RnV7BqZni/GgIS/SmUnC4jgnhjQuDhZNW2adxeLctG+bToT0wTTbgxe40t5RmbVv1viuH2gkL1eH2xN3IavOUBhVXm+JlQrmVnHLocqjgvWi8wAClLYmrShY1U2ege9; expires=Fri, 14-Jul-2017 15:34:03 GMT; path=/; HttpOnly',
'X-Powered-By': 'ASP.NET',
'X-UA-Compatible': 'IE=Edge,chrome=1',
'Server': 'cloudflare-nginx',
'CF-RAY': '37e575befbf43c35-CDG'
}
注意这两个结果是完全不同的。
我试图在响应头中获取“Location”头(以“https://live.adyen.com/hpp…”开头的那个)。
我做错什么了?在
编辑:这是我的源代码:
^{pr2}$
PS:发出POST请求后,网站将从响应头重定向到“Location”头中的URL。在