(一)Requests库入门
(1)HTTP协议
-------------------------------
http://host[:post][path]
host:合法的Internet主机域名或IP地址
port:端口号,缺省为80
path:请求资源的路径
-------------------------------
方法 |
作用 |
GET |
请求获取URL位置的资源 |
HEAD |
请求获取URL位置资源的响应消息报告(头部信息) |
POST |
请求向URL位置的资源后附加新的数据 |
PUT |
请求向URL位置存储一个资源,覆盖原URL位置的资源(更新全覆盖) |
PATCH |
请求局部更新URL位置的资源,即改变该处资源的部分内容(局部覆盖更新) |
DELETE |
请求删除URL位置存储的资源 |
(2)Requests库的7种主要方法
方法 |
作用 |
requests.request(method, url, **kwargs) |
构造一个请求,支撑以下各方法的基础方法 |
requests.get() |
获取HTML网页的主要方法,对应于HTTP的GET |
requests.head() |
获取HTML网页头信息的方法,对应于HTTP的HEAD |
requests.post() |
向HTML网页提交POST请求的方法,对应于HTTP的POST |
requests.put() |
向HTML网页提交PUT请求的方法,对应于HTTP的PUT |
requests.patch() |
向HTTP网页提交局部修改请求,对应于HTTP的PATCH |
requests. |