requests库是作为原生爬虫的一个基础库。在编写爬虫的时候大部分都会使用requests。
他是一个请求库,通过传入参数,并调用方法向链接发情求情
概要方法
请求类型
请求也有类型,概要分为6大请求
GET | 请求获取URL位置的资源 |
HEAD | 请求获取URL位置资源的响应消息报告,即获得资源的头部信息 |
POST | 请求向URL位置的资源后附加新的消息 |
PUT | 请求向URL位置存储一个资源,覆盖原URL位置的资源 |
PATCH | 请求局部更新URL位置的资源,即改变该处资源的部分内容 |
DELETE | 请求删除URL位置存储的资源 |
请求方法
上面六大请求所对应的方法
方法 | 解释 |
requests.request() | 构造一个请求,支持以下各种方法(传入方法名) |
requests.get() | 获取html的主要方法 |
requests.head() | 获取html头部信息的主要方法 |
requests.post() | 向html网页提交post请求的方法 |
requests.put() | 向html网页提交put请求的方法 |
requests.patch() | 向html提交局部修改的请求 |
requests.delete() | 向html提交删除请求 |