当前位置:   article > 正文

Python3爬虫教程基础篇之二:网络库Reqeusts详解_rqeuest python

rqeuest python

Requests 是什么

Requests 是 Kenneth Reitz 编写的一个优雅、易用的 HTTP 库。Requests 的底层基于 Python 官方库 urllib,但 Requets 良好的 API 设计更适合人类使用。

Requests 的核心类

Requests 最核心的两个类,一个是 request(对 HTTP 请求的分装),另一个是 response(对 HTTP 返回结果的封装)。

简单来说,一次 HTTP 请求,其实就是:

  1. 构造 request 类;
  2. 通过 urllib 发送 HTTP 请求;
  3. 等待服务器并获取服务器响应结果;
  4. 解析响应结果,并构造 response 类;

从上面可以看出,理解了 request 和 response 类,对掌握 Requests 库和学习 HTTP 协议有很大的帮助。

request 类

Python3爬虫教程基础篇之二:网络库Reqeusts详解(上)

 

请求方法

用法:请求方法 资源名。比如:GET /help.html、POST /users

常用的请求方法如下:

  • GET:常用的请求方法,表示获取资源的意思。比如:GET /index
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/463293
推荐阅读
相关标签
  

闽ICP备14008679号