python 请求接口无返回值,但是抓包却可以?

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

回到顶部