学科分类
目录
网络爬虫

发送请求

requests库中提供了很多发送HTTP请求的函数,具体如表1所示。

表1 requests库的请求函数

函数 功能说明
requests.request() 构造一个请求,支撑以下各方法的基础方法
requests.get() 获取HTML网页的主要方法,对应于HTTP的GET请求方式
requests.head() 获取HTML网页头信息的方法,对应于HTTP的HEAD请求方式
requests.post() 向HTML网页提交POST请求的方法,对应于HTTP的POST请求方式
requests.put() 向HTML网页提交PUT请求的方法,对应于HTTP的PUT请求方式
requests.patch() 向HTML网页提交局部修改请求,对应于HTTP的PATCH请求方式
requests.delete() 向HTML网页提交删除请求,对应于HTTP的DELETE请求方式

表1列举了一些常用于HTTP请求的函数,这些函数都会做两件事情,一件是构建一个Request类型的对象,该对象将被发送到某个服务器上请求或者查询一些资源;另一件是一旦得到服务器返回的响应,就会产生一个Response对象,该对象包含了服务器返回的所有信息,也包括原来创建的Request对象。

点击此处
隐藏目录