zoukankan      html  css  js  c++  java
  • 获取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--

  • 相关阅读:
    Python开发【第二十一篇】:Web框架之Django【基础】
    梳理
    Python Day15 jQuery
    day12 html基础
    Python day11 Mysql
    锻炼马甲线
    第一章:软件性能测试基本概念
    第4关—input()函数
    第3关—条件判断与嵌套
    第2关—数据类型与转换
  • 原文地址:https://www.cnblogs.com/suhongzhen/p/15802360.html
Copyright © 2011-2022 走看看