python 接口測試中怎么下載excel並保存在excel


背景:最近在寫接口測試用例的時候,需要下載excel,並統計excel里面的數據

1.F12抓取到需要先調用一個接口2002001,該接口返回了一個url,

2.再用get請求這個url,但是返回沒有任何東西,需要我們寫入excel里

3.寫入excel

  def write_excel(sel,msg):
        f=open("oneTable.xls",'wb+')
        f.write(msg)
        f.close()
def export_one_point_zero_table(self,city,supplier,begintime):
self.header["city"]=city
self.header["supplier"] = supplier
self.header["Authorization"]="Bearer "+str(self.login_msp())#構造header
data={"beginTime": begintime}#構造body
reponse=requests.get( self.one_table_url,params=data,headers=self.header)#調2002001接口
print(reponse.text)
one_table_url=json.loads(reponse.text)["data"]["url"]#獲取url
reponse1=requests.get(one_table_url,headers={"Accept":"text/html,application/xhtml+xml,application/xml","Upgrade-Insecure-Requests":"1"})#get請求url
self.write_excel(reponse1.content)#寫入excel
 
         
export_one_point_zero_table方法就是為了下載excel並寫入,且成功下載,在這個文件的同目錄下面會生成一個oneTable.xls表


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM