1 requests库网站
英文版网站为最新版本requests库介绍,中文版网站非最新版requests库介绍,具体网站如下:
英文版:https://requests.readthedocs.io/en/master/
中文版:http://cn.python-requests.org/zh_CN/latest/
2 requests安装
在PyCharm中安装第三方库,具体操作见下图:
在搜索框中输入requests进行安装。
3 HTTP请求
先导入requests库,再发送http请求,之后会返回一个response对象其中存储了服务器响应的内容。
http的get请求如下:
4 失败请求,抛出异常
若请求失败,则响应状态码非200,可以通过r.raise_for_statues()抛出异常。
所有requests显示抛出的异常都继承自r.requests.exceptions.RequestException:ConnectionError、HTTPError、Timeout、TooManyRedirects。