python 请求接口无返回值,但是抓包却可以?
这个是什么原因呢,但是在python里面请求却是空,链接放在浏览器访问也是空
def getData(self,url): headers = {
"user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36",
#"Content-Type": "application/x-www-form-urlencoded",
#"Content-Type":"application/raw",
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "en-US,en;q=0.5",
"Connection": "keep-alive",
}
html=requests.get(url, headers=headers,verify=False).text
#print(html)
return html
回答:
看fiddler上面是有请求是有cookie的,你下面python没带上。也有可能这个请求不能重发,你可以先用fiddler重发试试,看能否正常返回数据,再改用python请求
以上是 python 请求接口无返回值,但是抓包却可以? 的全部内容, 来源链接: utcz.com/p/938142.html