我要自学python 自动化-request库

Posted super-lebron

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我要自学python 自动化-request库相关的知识,希望对你有一定的参考价值。

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

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

安装步骤:

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

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

命令行执行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 equests,截图如下:

技术图片

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

E:Python>cd requests

E:Python equests>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:Python27Libsite-packages

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

再依次安装

pip install certifi

pip install chardet

pip install idna

pip install urllib3

 

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

 

以上是关于我要自学python 自动化-request库的主要内容,如果未能解决你的问题,请参考以下文章

Python自学路第一天:python应用

自学Python爬虫简单入门到进阶:正则表达式+lxml+requests+Beautiful Soup+基础

[Python自学] restframework (解析器)

Python自学笔记10个爬虫入门实例,附源码,注释对新手友好

python自学 之 Anaconda 的安装

Python自学day-2