20.Python使用Requests请求网页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20.Python使用Requests请求网页相关的知识,希望对你有一定的参考价值。
参考技术A 利用 pip 安装运行结果
结果
结果
1.requests默认自带的Accept-Encoding导致或者新浪默认发送的就是压缩之后的网页
2.但是为什么content.read()没有问题,因为requests,自带解压压缩网页的功能
3.当收到一个响应时,Requests 会猜测响应的编码方式,用于在你调用response.text 方法时对响应进行解码。Requests 首先在 HTTP 头部检测是否存在指定的编码方式,如果不存在,则会使用 chardet.detect来尝试猜测编码方式(存在误差)
4.更推荐使用response.content.deocde()
以上是关于20.Python使用Requests请求网页的主要内容,如果未能解决你的问题,请参考以下文章