Requests-简介与安装
1、简介
Python的标准库urllib提供了大部分HTTP功能,但使用起来较繁琐。通常,我们会使用另外一个优秀的第三方库:Requests,适合于人类使用的HTTP库,封装了许多繁琐的HTTP功能,极大地简化了HTTP请求所需要的代码量。
Requests:HTTP for Humans(让HTTP服务人类)
官网地址:https://github.com/requests/requests
英文文档地址:http://www.python-requests.org/en/master/
中文文档地址:http://cn.python-requests.org/zh_CN/latest/
Requests完全满足今日web的需求。
• Keep-Alive&连接池
• 国际化域名和URL
• 带持久Cookie的会话
• 浏览器式的SSL认证
• 自动内容解码
• 基本/摘要式的身份认证
• 优雅的key/value Cookie
• 自动解压
• Unicode响应体
• HTTP(S)代理支持
• 文件分块上传
• 流下载
• 连接超时
• 分块请求
• 支持.netrc
Requests支持Python 2.6—2.7以及3.3—3.9,而且能在PyPy下完美运行。
2、安装
在Windows环境下,安装方式有2种(任选一种即可)。
1、利用pip安装
命令行输入pip install requests
2、源码安装
下载网址:https://pypi.org/project/requests/
下载完成后,进行解压,例如:requests-2.19.1.tar.gz
如图所示,解压后的文件目录
打开命令行,跳转到解压后的目录路径,输入安装命令python setup.py install即可。
安装完成后,打开命令行,输入pip list,查询已安装的模块,如图所示Requests安装成功。
在Mac环境下,安装方式有2种(任选一种即可)。
1、利用pip3安装
终端输入pip3 install requests
2、源码安装
下载网址:https://pypi.org/project/requests/
下载完成后,进行解压,例如:requests-2.19.1.tar.gz
如图所示,解压后的文件目录
打开终端,跳转到解压后的目录路径,输入安装命令python3 setup.py install即可。
安装完成后,打开终端,输入pip3 list,查询已安装的模块,如图所示Requests安装成功。
本文分享自 AllTests软件测试 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!