【requests库】七个主要方法
本文主要介绍requests库访问http的七个主要方法:get、head、post、put、patch、delete。
requests.get()方法
get方法用于获取指定url的HTML网页,对应于HTTP的GET。
`r=requests.get(url,params=None,**kwargs)`
url:要获取的网页url连接
params:可选的额外参数,字典或字节流。修改此参数可以用于模拟浏览器。
**kwargs:12个控制访问的参数
这里的r是一个response对象
requests.head()方法
head方法用于获取网页的头部信息
requests.post()方法
用于向HTML提交post请求,对应于HTTP的POST。post请求不会覆盖之前的请求,可用于向原有数据后添加新数据。
requests.put()方法
用于向HTML提交put请求,对应于HTTP的PUT。put请求会直接覆盖掉之前的请求,可用于覆盖原有数据。
requests.patch()方法
向HTML提交局部修改请求,对应于HTTP的PATCH。可以改变当前url位置的部分资源。
requests.delete()方法
向HTML提交删除请求,对应于HTTP的DELETE。可以删除当前url位置的部分资源。