Python-Requests库

安装

1
2
pip3 install requests
# python3 deepin15.6

Requests库的7个主要办法

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

request.get()

requests.head()

HEAD获取头部信息,没有html主体,故r.text为空

requests.post()

requests.put()

requests.patch()

requests.delete()

Response对象

Requests库的异常

1
r.raise_for_status() #如果不是200,产生异常requests.HTTPError

Http协议对资源的操作

resquests.request()

kwargs参数讲解