Requests库
Posted 魔九念
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Requests库相关的知识,希望对你有一定的参考价值。
Requests库
简介:Requests库是Python的第三方库。 Requests库官网:http://www.python-requests.org
Requests库的安装:
- 以管理身份运行command控制台。
-
pip install requests
Requests库的2个重要对象:
- Response:Response对象包含爬虫返回的内容。
属性 | 说明 |
r.status_code | HTTP请求的返回状态,200表示连接成功,404表示连接失败 |
r.text | HTTP响应内容的字符串形式,即,url对应的页面内容 |
r.encoding | 从HTTP header中猜测的响应内容编码方式【如果header中不存在charset,则认为编码为ISO-8859-1】 |
r.apparent_encoding | 从内容中分析出的响应内容编码方式(备选编码方式) |
r.content | HTTP响应内容的二进制形式 |
异常 | 说明 |
requests.ConnectionError | 网络连接错误异常,如DNS查询失败,拒绝连接等 |
requests.HTTPError | HTTP错误异常 |
requests.URLRequired | URL缺失异常 |
requests.TooManyRedireets | 超过最大重定向次数,产生重定向异常 |
requests.ConnectTimeout | 连接远程服务器超时异常 |
requests.Timeout | 请求URL超时,产生超时异常 |
以上是关于Requests库的主要内容,如果未能解决你的问题,请参考以下文章