request支持很多可选参数,具体如下:
下面挑选几个常用的进行说明:
1、params:(可选)发送的字典或字节参数信息
2、data:(可选)字典、元组、字节或类似文件的列表
3、headers:(可选)与一起发送的HTTP头的字典
4、proxies:代理
5、verify:是否对HTTPS的SSL证书进行验证
6、hooks:钩子函数
可以通过传递一个 {hook_name: callback_function}
字典给 hooks
请求参数 为每个请求分配一个钩子函数:
callback_function
会接受一个数据块作为它的第一个参数
若执行你的回调函数期间发生错误,系统会给出一个警告。
若回调函数返回一个值,默认以该值替换传进来的数据。若函数未返回任何东西, 也没有什么其他的影响。