response.text返回的是unicode数据,是基于对原始数据的编码方式进行猜测而解码的,有时用text会出现中文乱码的情况。
response.content返回bytes型数据,也就是二进制数据。
如果想要获取文本型,可用text;如果想获得图片,用content
本文探讨了HTTP响应中response.text与response.content的区别。response.text返回的是基于编码猜测的unicode数据,可能引起中文乱码;而response.content则返回原始的二进制数据,适用于图片等非文本数据的获取。
response.text返回的是unicode数据,是基于对原始数据的编码方式进行猜测而解码的,有时用text会出现中文乱码的情况。
response.content返回bytes型数据,也就是二进制数据。
如果想要获取文本型,可用text;如果想获得图片,用content

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