Python-requests中的.content和.text方法的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39591494/article/details/89711582

requests对象的get和post方法都会返回一个对象Response对象,在这个对象中存放的是服务器返回的所有信息,包括响应头,响应状态码等等。

  • .text 返回的是Beautifulsoup根据猜测的编码方式将content内容编码成字符串。
  • .content 返回的是bytes字节码

.text是现成的字符串,.content还要编码,但是.text不是所有时候显示都正常,这是就需要用.content进行手动编码。

通过例子即可理解:
通过.text
在这里插入图片描述通过.content
在这里插入图片描述返回的为bytes,通过decode对bytes进行解码—>str
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39591494/article/details/89711582