python-requests包安装与使用

requests安装

pip install requests

requests模块方法

方法 作用
requests.get(url,params=None,**kwargs) get方法请求页面
requests.head(url,**kwargs) 获取网页头部信息
requests.post(url,data,json,**kwargs) post 请求网页
requests.puturl,data,json,**kwargs) put 请求网页
requests.patch(url,data,json,**kwargs) 提交局部修改请求
requests.delete(url,**kwargs) 提交删除请求

requests返回值

返回值 作用
r.text 返回内容的字符串形式
r.hearders 返回头部信息
r.status_code 返回状态码
r.encoding 返回内容编码方式
r.content 返回内容的二进制方式

requests异常机制

抛出异常 说明
ConnectionError 网络连接错误(拒绝链接等)
HttpError Http请求错误
URLrequired URL缺失异常
TooManyRedirects 超过最大重定向次数
ConnectionTimeout 连接远程服务器超时异常
Timeout http请求超时异常

put ()和post()的区别

put请求自动编码为一个data
put请求自动编码为一个form表单

put ()和patch()的区别

一组数据中的某一个字段值需要更改时
put()需提交该组数据的所有字段的值,未提交字段自动删除
patch()需提交该字段的值,其他不变个data

你可能感兴趣的:(python,python,开发语言)