content和text两个对象中,两者区别在于,content中间存的是字节码,而text中存的是Beautifulsoup根据猜测的编码方式将content内容编码成字符串。 直接输出content,会发现前面存在b’这样的标志,这是字节字符串的标志,而text是没有前面的b,对于纯ascii码,这两个可以说一模一样,对于其他的文字,需要正确编码才能正常显示。
content用于获取图片,返回二进制数据 text用于获取内容,返回的是unicode解码字符串
content用于获取图片,返回二进制数据 text用于获取内容,返回的是unicode解码字符串
requests模块中返回的content和text的区别 test 类型:str 解码类型:根据HTTP头部响应的编码做出有根据的推测,推测的文本编码。 改变编码的方式:response.encoding=”gbk” 用途:response.text返回的是Unicode型数据;一般用来获取文本response.text; content 类型:bytes 解码类型:没有指定 修改编码的方式:response.content....