【发布时间】:2017-08-22 00:09:04
【问题描述】:
在 Python 中,如何获取特定网站的 headers 和 payload 信息以通过 requests.Session() 发出请求?
例如:
headers = {
'Host': 'www.testsite.com',
'Accept': 'application/json',
'Proxy-Connection': 'keep-alive',
'X-Requested-With': 'XMLHttpRequest',
'Accept-Encoding': 'gzip, deflate',
'Accept-Language': 'en-us',
'Content-Type': 'application/x-www-form-urlencoded',
'Origin': 'http://www.testsite.com',
'Connection': 'keep-alive',
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257',
'Referer': 'http://www.testsite.com/mobile'
}
提前谢谢你,一定会投票并接受答案
【问题讨论】:
-
您将自己的标头构建为您想要的任何东西,所以我不确定您所说的“我如何获取标头?”是什么意思。您的意思是“我如何发现主机想要接收的标头?”
标签: python python-2.7 http-headers python-requests payload