requests库request方法参数

学习自嵩天老师
图也是整理自此


request格式

requests库request方法参数

一丶method:请求方法

与HTTP对资源的操作是对应的

requests库request方法参数

二丶URL:链接

三丶** kwargs:13个可选字段

params:字典或字节序列,作为参数增加到url种

requests库request方法参数

data:字典,字节序列或文件对象,作为Request的内容

requests库request方法参数

json:JSON格式数据,作为Request1的内容

requests库request方法参数
赋值到服务器上的json域

headers:字典,定制http头

requests库request方法参数
定制访问url http的协议头,比如上述用Chrome 10版本,模拟浏览器

files:字典类型,传输文件

requests库request方法参数
向某一个链接提供文件

timeout:设定超时时间,秒为单位

requests库request方法参数
发起get请求,如果时间内未返回,产生timeout的异常

proxies:字典类型,设定访问代理服务器,可以增加登录认证

requests库request方法参数
增加两个代理
http:中我们可以进行用户名和密码的设置
https:普通代理
访问百度使用的是代理的IP地址,有效隐藏真实IP,防止爬虫逆追踪

其余六个高级功能

requests库request方法参数