method:请求方式,对应get/put/post等7种方法
r=requests.request('GET',url,**kwargs)
r=requests.request('HEAD',url,**kwargs)
r=requests.request('POST',url,**kwargs)
r=requests.request('PUT',url,**kwargs)
r=requests.request('PATCH',url,**kwargs)
r=requests.request('delete',url,**kwargs)
r=requests.request('OPTIONS',url,**kwargs)
**kwargs:控制访问参数,共13个
params:字典或字节序列,作为参数增加到url中
data:字典、字节序列或文件对象,作为Request的内容<br>重点用在向服务器提交内容。
data并不放在url链接里,放在url对应的位置作为数据来存储
json:JSON格式的数据,作为Request的内容
赋值到服务器的json域上
headers:字典,HTTP定制头
定义协议头,可修改HTTP协议中”uset-agent“,可模拟浏览器
cookies:字典或CookieJar,Request中的cookie
auth:元组,支持HTTP认证功能
files:字典类型,传输文件
timeout:设定超时时间,秒为单位
proxies:字典类型,设定访问代理服务器,可以增加登录认证
访问时,使用的ip是代理服务器的ip
allow_redirects:True/False,默认True,重定向开关
stream:True/False,默认True,获取内容立即下载开关
verify:True/False,默认True,认证SSL证书开关
cert:本地SSL证书路径