requests的响应内容
方法一
代码:
import requests
resp=requests.get("http://www.baidu.com") #只显示执行的状态
print(resp)
返回结果:
代码:
import requests
resp=requests.get("http://www.baidu.com").text #返回的是以字符串的形式显示的响应内容
print(resp)
返回结果:
出现乱码
代码:
import requests
resp=requests.get("http://www.baidu.com").content #返回的是以二进制的形式显示的响应内容
print(resp)
返回结果:
没有乱码,但是中文显示不出来
代码:
import requests
resp=requests.get("http://www.baidu.com").content.decode() #返回的是处理过的响应内容
print(resp)
返回结果:
正确!
方法二:
代码:
import requests
response=requests.request("get","http://www.baidu.com").content.decode() #返回的是处理过的响应内容
print(resp)
返回结果:
总结
代码 | 含义 |
---|---|
.text | 是以字符串的形式显示响应内容 |
.content | 是以二进制的形式显示 |