[01 request]
requests.request(method, url, **kwargs)
method:请求方式
‘GET’ |
---|
‘HEAD’ |
‘POST’ |
‘PUT’ |
‘PATCH’ |
‘delete’ |
‘OPTIONS’ |
**kwargs:控制访问的参数,均为可选项
paramas:字典或字节序列,作为参数增加到url链接中 |
---|
data:字典、字节序列或文件对象,作为request的内容 |
json:JSON格式的数据作为request的内容 |
headers:字典,HTTP定制头 |
cookies:字典或cookieJar,request中的cookie |
auth:元祖,支持HTTP认证功能 |
files: 字典类型,传输文件 |
timeout:设定的超时时间,秒为单位 |
proxies:字典类型,设定访问代理服务器,可以增加登陆认证 |
allow_redirects:True/False,默认为True,重定向开关 |
stream:True/False,默认为True,获取内容立即下载开关 |
verify:True/False,默认为True,认证SSL证书开关 |
Cert:本地SSL证书路径 |
[02 get]
requests.get(url, params=None, **kwargs)
[03 head]
requests.head(url, **kwargs)
[04 post]
requests.post(url, data=None, json=None, **kwargs)
[05 put]
requests.put(url, data=None, **kwargs)
[06 patch]
requests.patch(url, data=None, **kwargs)
[07 delete]
requests.delete(url, **kwargs)