• 获取token值并写入Excel文件中


    思路:两个token值登录后在Response里面展示,先获取两个token值,然后再写入到excel文件中;

    1、登录操作

    #导入库包
    import os.path
    import requests
    import responses
    import json
    import xlsxwriter
    #定义函数
    def get_token():
    url = 'http://XXXXXX:8060/api/gv-op/userAuth/login'
    header = {
    "Accept": "application/json, text/plain, */*",
    "Content-Type": "application/json",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36"
    }
    data = {"account": "username","password": "passwd"}
    res = requests.post(url=url, headers=header, data=json.dumps(data))
    tt = json.loads(res.text)
    refreshToken = tt["data"]["refreshToken"] #获取第一个token值
    accessToken = tt["data"]["accessToken"] #获取道第二个token值
    return refreshToken,accessToken

    2、写入值到excel文件

    #判断文件是否存在,如存在,则先删除
    if os.path.exists('token.xlsx'):
    print("cunzai")
    os.remove('token.xlsx') #删除文件
    workbook = xlsxwriter.Workbook('token.xlsx') #新建文件
    worksheet = workbook.add_worksheet() #建立sheet(默认Sheet1),可以通过work.add_worksheet('XXXX')来指定sheet名;
    worksheet.write('A1','refreshToken') #在制定单元格写入列名;
       worksheet.write('B1','accessToken')
    worksheet.write('A2',get_token()[0]) #在指定单元格内插入token值1 ;
    worksheet.write('B2',get_token()[1]) #在指定单元格内插入token值2 ;
    workbook.close()
     

    3、打开文件展示查看效果

    --END--

  • 相关阅读:
    docker pull报错failed to register layer: Error processing tar file(exit status 1): open permission denied
    PySocks安装使用方法
    PyInstaller Extractor安装和使用方法
    service docker start后docker stop/waiting的解决方法
    PyInstaller安装使用方法
    ubuntu安装docker-ce
    Python对wav文件的重采样
    Microsoft Speaker Recognition API
    通过google cloud API 使用 WaveNet
    NLP一些工程应用模型
  • 原文地址:https://www.cnblogs.com/suhongzhen/p/15802360.html
Copyright © 2020-2023  润新知