requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等。其中返回的网页部分会存在.content和.text两个对象中。

两者区别在于,content中间存的是字节码,而text中存的是Beautifulsoup根据猜测的编码方式将content内容编码成字符串。

直接输出content,会发现前面存在b'这样的标志,这是字节字符串的标志,而text是,没有前面的b,对于纯ascii码,这两个可以说一模一样,对于其他的文字,需要正确编码才能正常显示。大部分情况建议使用.text,因为显示的是汉字,但有时会显示乱码,这时需要用.content.decode('utf-8'),中文常用utf-8和GBK,GB2312等。这样可以手工选择文字编码方式。

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

最新文章

  1. Jquery UI - DatePicker 在Dialog中无法自动隐藏的解决思路
  2. 基于Metronic的Bootstrap开发框架经验总结(10)--优化Bootstrap图标管理
  3. setTimeout和setInterval的区别以及如何写出效率高的倒计时
  4. 学习node.js 第4篇 建立一个最小的web聊天系统
  5. c++ 走向高级之日积月累
  6. Ubuntu kylin 有可能成为未来中国的主流系统吗?
  7. Python-老男孩-03_socket
  8. UILabel 的使用
  9. 【深度学习系列】关于PaddlePaddle的一些避“坑”技巧
  10. Visual SVN Server启动失败0x8007042a错误
  11. Dev GridControl GridView 属性大全[中文解释]
  12. 书籍推荐Python编程:从入门到实践(高清完整pdf)
  13. 小程序 input type number 键盘没有小数点
  14. java 多线程执行时长统计
  15. 解决 插件LArea 在IOS上浮出软键盘问题
  16. Codefoces909E Coprocessor(拓扑排序)
  17. css min-width和max-width
  18. 验证码之SimpleCaptcha (二)
  19. alias 设置别名
  20. VTP

热门文章

  1. xcode 手动管理内存 的相关知识点总结
  2. iOS应用图片尺寸制作脚本
  3. HTTP协议复习一--认识HTTP
  4. 本地ssh快速登录
  5. python字符串的常见方法
  6. php连接mySql,加密函数
  7. Nginx网站用户认证
  8. 漫谈五种IO模型(主讲IO多路复用)
  9. 【实战1】记一次提至administrator权限历程
  10. 微信小程序使用本地图片在真机不显示的问题