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超时,产生超时异常

 

 

 

 

 

 

 

 

 

上一篇:《叶问》第6期


下一篇:接口基础第五篇:requests库