response.text与content的区别
Posted hui-code
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了response.text与content的区别相关的知识,希望对你有一定的参考价值。
在某些情况下来说,response.text 与 response.content 都是来获取response中的数据信息,效果看起来差不多。那么response.text 和 response.content 到底有哪些差别 ? 什么情况下该用 response.text 什么情况下该用 response.content ?
返回的数据类型
response.text 返回的是一个 unicode 型的文本数据
response.content 返回的是 bytes 型的二进制数据
也就是说如果想取文本数据可以通过response.text 如果想取图片,文件,则可以通过 response.content
数据编码
response.content 返回的是二进制响应内容
response.text 则是默认”iso-8859-1”编码,服务器不指定的话是根据网页的响应来猜测编码。
以上是关于response.text与content的区别的主要内容,如果未能解决你的问题,请参考以下文章