目录
1、requests库简介
- requests是一个http的第三方请求库,发送http请求,并获取响应结果;
2、requests库-安装
pip install requests
#使用清华园镜像安装:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
3、requests库-使用
3.1 导入模块
import requests
3.2 发送请求
import requests # 安装好requests后,导入模块
url = 'https://www.baidu.com'
headers = {'content': 'text/html;charset=utf-8'}
resp = requests.get(url, headers)
print(resp) # <Response [200]> 代表OK
resp.encoding = 'utf-8' # 定义响应对象的编码
print(resp.text)# 打印网页数据
resp.close() # 爬完数据,请务必要关闭
3.3 requests库常用方法
方法 | 作用 |
---|---|
requests.request(method,url,**kwargs) | 创建和发送一个请求,通用方案 |
requests.get() | 发送get请求,对应http的get方法 |
requests.post() | 发送post请求,对应http的post方法 |
requests.head() | 获取网页的头信息,对应http的HEAD方法 |
3.4 访问控制参数kwargs
resp = requests.request('get',url, **kwargs)