一、requests库
1、 介绍和安装requests库
requests库,是一个用纯python实现的库,基于urlib实现。能够使用它来发送http
接口请求,和进行简单的接口测试。
1.1 安装requests
在线命令: pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple 来进行
安装,-i是指定国内镜像资源,使我们安装起来更快捷。
首次安装:
检查是否安装成功的方法:
pip show requests
可以看到如果能正常战士版本号Version: 2.25.1,说明已经安装成功。
2、学习使用requests发送请求(Get、Post)
使用requests发送get,post请求的方法:
代码实例 | 说明 |
---|---|
requests.post(…) | 发送post请求 |
requests.get(…) | 发送get请求 |
案例一
代码演示
# 导包
import requests
# 使用get请求方法请求百度
response = requests.get(url="http://www.baidu.com")
# 打印结果
print(response.text)
requests库处理URL的查询参数有两种形式
第一种:通过url再带的查询参数来处理:http://www.baidu.com/s?wd=python
第二种:通过params关键字参数来处理:requests.get(url=“http://www.baidu.co
m/s”, params={“wd”:“python”})
案例:访问百度的搜索接口来实现传递url的查询参数
# 导入requests
import requests
# 使用requests模块发送get请求,获取返回的响应数据
# 需求:访问百度的搜索接口
response = requests.get