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请求网页的主要内容,如果未能解决你的问题,请参考以下文章

API接口自动化测试框架搭建(十七)-封装requests请求方法operate_request.py

requests模块:请求网页

Requests库的基本使用

Python之Requests库的7个主要方法

Python requests-html扔多处理错误

requests之网页采集器