Requests库

环境说明
1.python3
2.requests库 :pip install requests
3.pyCharm环境安装requests库

代码实现

import json
import requests
import random#接口请求地址
url="http://xxx.xxx.xxx/manager/liftMachine/editLiftMachine"#请求头
headers={"content-type":"application/json"
}#键值队
payload={"token":"c2e52fee8e324af1a17bd82381b82ab0","projectId":"622a5a47eb824b77b0c14abeea824ded","deviceNo":"WWJY02","deviceName":"WWJY02","longitude":120.561978,"latitude":31.402915,"titleNumber":"123456"
}#转换成json
getJson=json.dumps(payload).encode("utf-8")
#构造发送请求
response=requests.post(url=url,headers=headers,data=getJson)
#打印响应数据
print(response.text)

常用函数

requests.post(url=url,headers=headers) 提交一个post请求方法
requests.get(url=url,headers=headers)  提交一个get请求方法
json.loads() 将已编码的 JSON 字符串解码为 Python 对象
json.dumps() 将python对象编码成JSON字符串
openpyxl.load_workbook('文件名称.xlsx') 打开已存在的文件
openpyxl创建一个新文件:1.ws=openpyxl.workbook().active 实例化一个文件2.ws.title = '给工作表sheet赋名字'ws['A1'] = '国家'、ws['B1'] = '首都' 给行首附上表头data={"中国":"北京", ...}数值为字典键值对的形式注入data_excel = []#将字典中的每对数据(键,值)以列表形式传入data_excel列表for each in data:data_excel.append([each, data[each]])#此append为[]下方法#将data_excel列表内的内容存入工作表for each in data_excel:ws.append(each)#此append为openpyxl下方法3.wb.save('test.xlsx') 保存到文件到本地

python接口请求常用库
1.pymysql 数据库参数化库
2.openpyxl 文档读写

Python接口请求相关推荐

  1. python http接口_python处理http接口请求

    一.安装 requests和jsonpath 模块 安装命令:pip install requests pip install jsonpath 二.requests 处理常见的接口请求参数类型 1. ...

  2. python写后台接口请求出错_python登录接口测试问题记录与解决

    最近做一个登录接口测试中,发现了以下的一些场景,本次将所遇到的问题以及解决过程做下记录: 1.抓包发现登录操作时,先后请求三个接口,并且每个接口有关联 2.每次请求都需要保留cookie信息,下个接口 ...

  3. python requests库api_Python+requests库发送接口入参为xml格式的接口请求

    一)接口入参准备: 入参: <?xml version="1.0" encoding = "UTF-8"?> duoceshi 123456 DwO ...

  4. Python接口自动化之requests请求封装

    ------·今天距2021年253天·------ 这是ITester软件测试小栈第114次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化之Token详解及应用,介绍tok ...

  5. Python接口自动化-requests模块之post请求

    ------·今天距2021年262天·------ 这是ITester软件测试小栈第111次推文 在上一篇Python接口自动化测试系列文章:Python接口自动化-requests模块之get请求 ...

  6. python接口自动化(四十一)- 发xml格式参数的post请求(超详解)

    简介 最近在工作中,遇到一种奇葩的接口,它的参数数据是通过xml,进行传递的,不要大惊小怪的,林子大了什么鸟都有,每个人的思路想法不一样,开发的接口也是各式各样的,如果想要统一的话,必须是提前团队已经 ...

  7. python接口自动化(十)--post请求四种传送正文方式(详解)

    简介 post请求我在python接口自动化(八)–发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等.我们要知道post请求四种传送正文方式首先需要先了 ...

  8. 001 python接口 get请求

    /* 时间:2018/08/22 功能:get请求 目录: 一: 安装request1 安装软件2 pip常用命令3 登录官网二: get请求1 无参2 有参 - 存放url3 有参 - 存放para ...

  9. Python接口自动化实战 ( 第一阶段) - 封装接口请求类和异常处理

    1.封装http接口请求 已经实现了一个简单的接口请求,接下来就要考虑封装这个请求,在后面的用例中,只需要传递参数(URL ,Params,cookie,heade,method 等)每次去调用这个请 ...

最新文章

  1. css --- 使用媒体查询当屏幕宽度小于某个值时,隐藏掉某个类
  2. 删除office2016专业版多余组件
  3. 基于linux的电子邮件服务(sendmail)
  4. 有史以来最伟大的软件开发书籍(国外篇)
  5. layui循环遍历数据_Layui之动态循环遍历出的富文本编辑器显示
  6. mac安装ffmpeg
  7. 使用Ueditor点击上传图片时显示延迟的问题
  8. Centos7搭建虚拟用户FTP
  9. WeChat 隐私政策
  10. MacDev.GarbageCollectionIsDeprecated-WhenXcodeCompileMacAppProject
  11. 【HarmonyOS】【Json解析】ZSON 与 HiJson 使用
  12. uniapp小程序webSocket封装、断线重连、心跳检测
  13. Jenkins 升级到2.42 Junit test report 出现错误的解决
  14. Quartus-II入门实战
  15. 制作动画的素材和资源
  16. 目标拦截问题—微分对策
  17. 对JSON中的key进行驼峰和下划线格式的相互转换
  18. PCL滤波工具之StatisticalOutlierRemoval深度分析
  19. python dataframe取行列_dataframe取元素方法总结
  20. asp.net Backup DataBase

热门文章

  1. WVP+ZLMediaKit+MediaServerUI实现摄像头GB28181推流播放录制
  2. Linux系统修改主机名称方法
  3. AnyChat开发流程指南
  4. QT构建套件详解,windgb下载。编译器,调试器
  5. 数据工程思想与R语言认知
  6. APP登录注册 步骤三:客户端
  7. 中国CDN市场厂商排名:阿里云稳居第一,腾讯云第三
  8. 下载安装 Northwind 和 pubs 示例数据库
  9. Ettercap系列IV:闭嘴吧天猫精灵----ettercap过滤器的应用 [Ettercap系列完结撒花]
  10. MySQL之MySQL服务的使用以及四种语言分类的DQL(查询),DML(操作), DDL(数据定义),TCL(事务控制)