您的位置:首页 > 编程语言 > Python开发

python response.text和response.content的区别

2017-10-14 20:54 337 查看

1、重点理解

response.text
返回的类型是
str


response.content
返回的类型是
bytes
,可以通过
decode()
方法将
bytes
类型转为
str
类型

推荐使用:
response.content.decode()
的方式获取相应的html页面

2、扩展理解

response.text

解码类型:根据HTTP头部对响应的编码做出有根据的推测,推测的文本编码

如何修改编码方式:
response.encoding = 'gbk'


response.content

解码类型:没有指定

如何修改编码方式:
response.content.decode('utf8')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: