2.1 Requests库简介
Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比
urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。
官网介绍:
https://cn.python-requests.org/zh_CN/latest/
2.2 Requests库安装
安装命令:
验证命令:
| 注意:
因为对应的库可能在国外的服务器上,所以在下载的时候可能下载比较慢,或者会提示超时退出,这时
候我们可以指定对应的下载路径,也就是下载镜像的地址,常用的如下:
下载的时候的命令:
三. Requests库实战应用
3.1 Requests库请求源码理解
Requests库常用的方法及对应的参考如下
| 常用方法
requests.requests()
requests.get(‘https://github.com/timeline.json’) #GET请求
requests.post(“http://httpbin.org/post”) #POST请求
requests.put(“http://httpbin.org/put”) #PUT请求(提交修改全部的数据)
requests.delete(“http://httpbin.org/delete”) #DELETE请求
国内镜像:
https://pypi.douban.com/simple/豆瓣
https://mirrors.aliyun.com/pypi/simple/阿里
https://pypi.hustunique.com/simple/华中理工大学
https://pypi.sdutlinux.org/simple/山东理工大学
https://pypi.mirrors.ustc.edu.cn/simple/中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple清华