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

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

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

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

通过例子即可理解:
通过.text
Python-requests中的.content和.text方法的区别通过.content
Python-requests中的.content和.text方法的区别返回的为bytes,通过decode对bytes进行解码—>str
Python-requests中的.content和.text方法的区别