response.text
类型:str
解码类型:根据HTTP头部对响应的编码做出有根据的推测,推测的文本编码
如何修改编码方式:response.encoding="gbk"
response.content
类型:bytes
解码类型:没有指定
如何修改编码方式:response.content.decode("utf8")
def testfunc(url): s = requests.Session() # 创建一个session对象 proxies = { "http": "3***:8080", "https": "1***.:8080", } s.proxies = proxies headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36', 'Content-Type': 'application/json;charset=UTF-8', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN,zh;q=0.8', 'Cookie': 'cluster-env=green; NGINX_ROUTE=2dc85adb90fa5dfd', } # url1 = "https://www.axa.cn/robots.txt" # url2 = "http://claim.chinalife-p.com.cn/robots.txt" # url3 = "http://www.epicc.com.cn/robots.txt" response = s.post(url3,verify =False,headers=headers) print(response.status_code) print("text:",response.text) print("content:",response.content) return response.status_code,response.text