提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


文章目录

  • 前言
  • 一、requests库安装,导入
  • 二、requests库的使用及结果查看方法
  • 总结



前言

python做接口测试我们需要借助一个第三方库requests库,下面我们就来学习如何安装和是使用它吧。

一、requests库安装,导入

1.安装:pip在线下载第三方库,cmd命令框直接输入(pip install requests)直接下载,我已经下载过了提示是下面这样子;

python调用第三方库的函数 python调用第三方接口_python调用第三方库的函数

2.或者pycharm—settings里面安装;

python调用第三方库的函数 python调用第三方接口_python调用第三方库的函数_02

3.导入:在当前的py文件中,直接import 库名就行了,然后就可以愉快的使用了;
Requests是发送http协议的接口请求,
请求消息包含三部分:(地址/http版本),请求头,请求体(正文);
请求结果也包含三部分:状态行(状态码200等等),响应头,响应正文;

二、requests库的使用及结果查看方法

发送接口请求查看响应正文:
响应正文有很多格式,根据你的需要可以解析成不同的格式,方便我们查看和使用
Content:获取二进制的内容,文件图片类型;

import requests   #导入接口请求request库
def move(url,header):
    re=requests.get(url,headers=header)   #发送get接口请求
    response = re.content   #获取响应结果response二进制内容
    print(response)

if __name__=="__main__":
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36'}
    url = 'https://movie.douban.com/top250?start=0' #可F12查看豆瓣网的请求头和url
    success=move(url,headers) #调用接口函数

python调用第三方库的函数 python调用第三方接口_python调用第三方库的函数_03

Content二进制解码utf-8如下:

python调用第三方库的函数 python调用第三方接口_python_04


python调用第三方库的函数 python调用第三方接口_python调用第三方库的函数_05

Text:获取响应正文,文本,自动解码,返回字符串类型;

python调用第三方库的函数 python调用第三方接口_python调用第三方库的函数_06


python调用第三方库的函数 python调用第三方接口_https_07

Json():响应正文是json,dict类型返回;

python调用第三方库的函数 python调用第三方接口_python_08

总结

requests库发送的http请求,最多的是post和get请求,
Requests是发送http协议的接口请求,只要获取到请求的url,请求头和请求body,就可以成功获得response响应结果了,
请求消息包含三部分:(地址/http版本),请求头,请求体(正文);
请求结果也包含三部分:状态行(状态码200等等),响应头,响应正文;
希望能帮到你。