resonse.text和response.content的区别
response.text 返回的是一个 unicode 型的文本数据。
response.content 返回的是 bytes 型的二进制数据。
也就是说如果想取文本数据可以通过response.text,如果想取图片文件可以通过 response.content。
1.response.text
- 类型:str
- 解码类型: 根据HTTP 头部对响应的编码作出有根据的推测,推测的文本编码
- 如何修改编码方式:response.encoding=”gbk”
2.response.content
- 类型:bytes
- 解码类型: 没有指定
- 如何修改编码方式:response.content.deocde(“utf-8”)
本文详细比较了response.text与response.content的类型、解码方式及其用途,指出text用于获取文本数据,content适用于二进制数据如图片。了解如何根据实际需求正确选择和解码数据。
4425

被折叠的 条评论
为什么被折叠?



