requests.request(method,url,**kwargs)
构造一个请求,支撑之后的各方法的基础方法
method:请求方式,对应get/put/post等:http协议中的
url:拟获取页面的url链接
**kwargs:控制访问的参数,均可
params :能够增加到url中的参数
data :向url链接中提供数据
json :向服务器提交json格式数据
headers ;字典,定制http头
cookies ,auth ,files, timeout ,proxies ,allow_redirects, stream ,verify, cert
requests.get(url,params=None,**kwargs)
获取html网页的主要方法
r=requests.get(url)构造一个向服务器请求资源的request对象,返回r是包含服务器资源的response对象
url:获取页面的url链接
params:url中的额外参数,字典或字节流格式,可选
**kwargs:12个控制访问的参数
requests.head(url,**kwargs)
获取html网页头信息的方法
可以用很少的网络流量获取网页的概要信息
requests.post(url,data=None,json=None,**kwargs)
向html网页提交post请求的方法
url:拟更新页面的url链接
向服务器提交新增数据
服务器会根据用户提交内容的不同,做不同的整理比如:键值对默认存储表单形式,字符串在data形式
requests.put(url,data=None,**kwargs)
向html网页提交put请求的方法
url:拟更新页面的url链接
put方法与post方法相似,不过put方法会覆盖原有数据
requests.patch(url,data=None,*kwargs)
向html网页提交局部修改请求
url:拟更新页面的url链接
requests.delete(url,**kwargs)
向html网页提交删除请求
url:拟删除页面的url链接