- 1、requests库的安装:
windows平台以管理员身份运行cmd,执行pip install requests
测试安装结果:
import requests
>>> r=requests.get("http://www.baidu.com")
>>> r.status_code
200
>>> r.encoding="utf-8"
>>> r.text
- 2、requests库的七个主要方法及说明:
方法 | 说明 |
---|---|
requests.request() | 构造一个请求,支持以下各个方法的基础方法 |
requests.get() | 获取HTML网页的主要方法,对应与HTTP的GET |
requests.head() | 获取HTML网页的头部信息,对应于HTTP的HEAD |
requests.post() | 向HTML网页提交的POST请求的方法,对应于HTTP的POST |
requests.put() | 向HTML网页提交的PUT请求的方法,对应于HTTP的PUT |
requests.patch() | 向HTML网页提交的局部修改请求,对应于HTTP的PATCH |
requests.delete() | 想HTML网页提交的删除请求,对应于HTTP中的DELETE |
(1) get()方法:
requests.get(url,params=None, kwargs)
∙ url: 拟获取页面的url链接
∙ params: url中的额外参数,字典或字节流格式,可选
∙kwargs: 12个控制访问的参数
构造一个向服务器请求资源的Request对象
返回一个包含服务器资源的Response对象
Response对象返回包含爬虫返回的内容
使得url带有参数,使得服务器利用参数筛选
requests.get(url,params=None, kwargs)
∙ url: 拟获取页面的url链接
∙ para