Python第三方库Requests
方法 |
说明 |
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 |
- Requests库的get()方法
r=requests.get(url)构造一个向服务器请求资源的Requests对象,返回一个包含服务器资源的Response对象。Response对象包含从服务器返回的所有相关资源。
语法:
r=requests.get(url,params==None,**kwargs)
1.Url:拟获取页面的url链接
2.Params:url中的额外参数,字典或者字节流格式增加到URL中,可选
3.**kwargs:12个控制访问参数,均为可选内容
data:字典、字节序列或文件对象,作为Requests的内容
json:JSON格式的数据,作为Requests的内容
headers:字典,HTTP定制头
cookies:字典或CookieJar,Requests中的cookie
auth:元组,支持HTTP认证功能
file:字典类型,传输文件
timeout:设定超时时间,秒为单位
proxies:字典类型,设定访问代理服务器,可以增加登录认证
allow_redirects:True/False,默认为True,重定向开关