码迷,mamicode.com
首页 > 编程语言 > 详细

我要自学python 自动化-request库

时间:2020-05-02 18:35:24      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:cto   shadow   ESS   linu   cert   无提示   net   lib   images   

1.  postman和jmeter上手容易,但是不够灵活。所以使用python来进行接口测试。

2.  python基础的http库有 urllib,httplib2 等,推荐使用request库来警醒接口测试,是urrllib的升级版本

安装步骤:

1. 安装python,配置python环境。

安装python 2.7,  配置环境变量 path,    路径加python安装路径,python\scricpt路径。

命令行执行python ,有返回则ok

2. 安装request库。使用pip安装命令。 pip install requests

  安装检测,输入python 回车,然后输入import requests。如果没有提示则安装成功。

***问题解决: 如果提示

No module named ‘chardet‘

 

 解决方案1:转载来源  https://blog.51cto.com/suyanzhu/2313798

 

 

 通过如下命令安装requests模块:

pip install requests

运行上面的命令后如果出现以下错误,多数被墙,截图如下:

技术图片

3.解决办法2

手动下载requests模块,下载地址如下:

https://github.com/kennethreitz/requests/zipball/master

将下载的文件解压到相应的目录中,比如:E:\Python\requests,截图如下:

技术图片

通过命令行进入到requests目录,执行setup.py文件进行安装,命令如下:

E:\Python>cd requests

E:\Python\requests>python setup.py install

如果还未解决:转载于:https://www.cnblogs.com/whylinux/p/9839162.html

使用requsets出现这个错误,ImportError: No module named ‘chardet‘

 

原因:requests依赖其他一些模块

 

解决:依次使用pip安装即可

pip install certifi

pip install chardet

pip install idna

pip install urllib3

如果安装chardet失败,则需要手动下载。转载于https://blog.csdn.net/weixin_33806914/article/details/86056665

1.下载 chardet-2.2.1.tar.gz (md5)   https://pypi.python.org/pypi/chardet#downloads  

2.解压至C:\Python27\Lib\site-packages

3.cd到该目录,运行python setup.py install

再依次安装

pip install certifi

pip install chardet

pip install idna

pip install urllib3

 

检测是否成功: 输入python 回车,然后输入import requests,无提示则成功。

 

我要自学python 自动化-request库

标签:cto   shadow   ESS   linu   cert   无提示   net   lib   images   

原文地址:https://www.cnblogs.com/super-lebron/p/12818753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!