首页 > 编程语言 >python接口自动化2关联接口

python接口自动化2关联接口

时间:2023-04-19 23:46:20浏览次数:37  
标签:__ get python res self 接口 url result 自动化

# coding=utf-8
"""
===================================
深圳多测师信息技术有限公司
作者:多测师-小程
日期:2023年03月30日
===================================
"""
#关联接口:上一个接口的返回参数作为下一个接口的入参
# import requests
# import re
# class   Province():
#     def get_province(self):
#         url='http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportProvince'
#         res=requests.post(url=url)
#         result=res.text       #不是json格式的字符串不能用json函数进行转化成字典
#         all=re.findall('<string>(.+)</string>',result)     #拿到省份是一个列表的形式
#         return all
#
#     def get_city(self,index):
#         url='http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getSupportCity'
#         data={'byProvinceName':self.get_province()[index]}
#         res=requests.post(url=url,data=data)
#         result=res.text
#         print(result)

# if __name__ == '__main__':
#     a=Province()
    # a.get_province()
    # a.get_city(8)

import requests
class   Yshop():
    def code(self):
        '''获取uuid'''
        url='http://manage.duoceshi.com/auth/code'
        res=requests.get(url=url)
        result=res.json()['uuid']
        return result
    def login(self):
        url='http://manage.duoceshi.com/auth/login'
        data={
                "username": "admin",
                "password": "D4xcjr8mzOW78smR3tK169GcCx9UPfBoHHae9qEwke/ku/kwkl3X2lxUClUbcHly6lZHwAxGrStew4D5D5OnQA==",
                "code": "8888",
                "uuid": self.code()
                }
        header={'Content-Type':'application/json'}
        res=requests.post(url=url,json=data,headers=header)
        result=res.json()['token']
        return result
    def build(self):
        url='http://manage.duoceshi.com/api/menus/build'

        header={'Authorization':self.login()}
        res = requests.get(url=url,headers=header)
        result=res.json()
        print(result)
if __name__ == '__main__':
    a=Yshop()
    # a.code()
    # a.login()
    a.build()

 

标签:__,get,python,res,self,接口,url,result,自动化
From: https://www.cnblogs.com/jjm414/p/17335093.html

相关文章

  • python+playwright 学习-35.获取页面的完整 HTML 内容
    前言selenium里面有个driver.page_source可以获取整个html页面的内容,playwright里面也有类似的方法使用page.content()page.content()获取html内容使用示例withsync_playwright()asp:browser=p.chromium.launch(headless=False)context=browser.new_context(......
  • 华为工单宝:助力制造业数字化转型,通过项目管理实现售后服务自动化和规范化
    在企业数字化转型的道路上,产品研发是最先实现数字化的环节,但售后服务却是数字化转型的“最后一公里”,也是企业数字化转型过程中的难点所在。如何实现产品研发、售后服务一体化协同?如何将产品研发与售后服务过程进行有机结合?如何让售后服务过程中的订单管理、订单执行、客户服务等各......
  • 华为工单宝助力科视光学实现售后服务自动化,提升客户体验和企业效率
    随着科技的迅猛发展,全球制造业正处于一个数字化转型的关键时期。在这一趋势下,科视光学与华为工单宝携手开展战略合作,将华为工单宝的先进技术引入制造业售后服务,实现服务自动化和规范化。这一举措将极大地提升客户体验,降低运营成本。此外,双方合作的成功经验也在为类似的中小微企业提......
  • python_07
    #coding=utf-8'''python中的类和对象:类(class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。实例化:创建一个类的实例,类的具体对象。对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和......
  • 华为工单宝:助力制造业实现数字化转型,通过项目管理实现售后服务自动化
    当前,全球制造业正在经历一场数字化转型的浪潮。数字化转型对于中国制造业来说,不仅是从量变到质变的过程,更是一个“由外而内”的变革。通过对业务、流程和技术等各方面进行数字化改造,从根本上提升企业的竞争力。在这场变革中,如何通过数字化手段实现企业业务自动化?“售后服务管理是制......
  • python编写CDN刷新脚本
    脚本刷新根目录[root@jenkinscdn]#catdns_flush.py#!/usr/bin/python3fromaliyunsdkcore.clientimportAcsClientfromaliyunsdkcdn.request.v20180510.RefreshObjectCachesRequestimportRefreshObjectCachesRequestimportsysiflen(sys.argv)<2:print(�......
  • python+playwright 学习-49 pytest-xdist 多进程执行用例
    前言在实际工作中项目下的web自动化用例非常多,单进程执行会消耗很长的运行时间,可能运行一次用例得几个小时。为了加快用例的运行速度,可以使用pytest-xdist多进程执行用例。但并不是说你写的用例,直接安装插件就能使用,实际使用的过程中还会遇到很多的问题。pytest-xdist多进程执行......
  • python-悲观锁和乐观锁
    乐观锁和悲观锁它们都是一种思想,都是人们定义出来的概念,和语言无关并发控制:当程序出现并发的问题时,我们需要保证在并发情况下数据的准确性,以保证当前用户在和其他用户一起操作时,得到的结果和他单独操作时得到的结果是一样的,没有做好并发控制,就可能导致脏读、幻读、不可重复读等问......
  • 【中介者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
    简介中介者模式(MediatorPattern)是一种行为型模式。它限制对象之间的直接交互,它用一个中介对象来封装一系列的动作,以让对象之间进行交流。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。当一些对象和其他对象紧密耦合以致难以对其进......
  • AIRIOT物联网平台助力油库自动化升级 实现业务场景全覆盖
     随着我国石油工业的飞速发展,油库规模迅速扩大,油库系统逐渐完善起来。石油行业属于高风险行业,所以石油化工产品在储存、运输和生产各个环节,均有极高的安监、环保、应急的管理要求。通常情况下,油库容量、油品种类、运输周期时间等都是造成危险事故的源头,且发生事故损失......