Requests库

Posted 魔九念

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Requests库相关的知识,希望对你有一定的参考价值。

Requests库

简介:Requests库是Python的第三方库。  Requests库官网:http://www.python-requests.org

 

Requests库的安装:

  1. 以管理身份运行command控制台。
  2. pip install requests

     

Requests库的2个重要对象:

  1. Response: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库的异常
异常 说明
requests.ConnectionError 网络连接错误异常,如DNS查询失败,拒绝连接等
requests.HTTPError HTTP错误异常
requests.URLRequired URL缺失异常
requests.TooManyRedireets 超过最大重定向次数,产生重定向异常
requests.ConnectTimeout 连接远程服务器超时异常
requests.Timeout 请求URL超时,产生超时异常

 

 

 

 

 

 

 

 

 

以上是关于Requests库的主要内容,如果未能解决你的问题,请参考以下文章

爬虫——Requests库初识

Python爬虫之Requests库入门

python Requests库总结

python接口自动化-requests库requests库安装

python requests库学习笔记(上)

requests库