python爬蟲MeterSphere平臺執(zhí)行報告使用進階
更新時間:2023年12月25日 11:06:03 作者:友友測試猿,小蔡
這篇文章主要為大家介紹了python爬蟲MeterSphere平臺執(zhí)行報告使用進階示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
一、MeterSphere報告首頁數(shù)據(jù)獲取
1、獲取首頁數(shù)據(jù)
2、過濾獲取到的內(nèi)容
#測試報告首頁 TestReportResp = requests.post(url=TestReportUrl,json=TestReportDate, headers=TestReportHeaders) TestReportResp.encoding = "utf-8" TestReporReturn=TestReportResp.text #print(TestReporReturn) TestReporSet=re.findall('"id":"(.+?)",',TestReporReturn) #print(TestReporSet) #獲取場景名稱+結(jié)束時間 GetSceneName=re.findall('","name":"(.+?)","createTime"',TestReporReturn) #print(GetSceneName) #獲取創(chuàng)建時間 #獲取結(jié)束時間 #獲取出發(fā)方式 #獲取狀態(tài) GetState=re.findall(',"status":"(.+?)","userId"',TestReporReturn)
二、表格創(chuàng)建及首頁所有場景字段過濾后取值
1、在獲取數(shù)據(jù)前創(chuàng)建存儲表格
2、通過循環(huán)下標取值
# 清空表格 newb = xlwt.Workbook(encoding='utf-8') # 創(chuàng)建新的工作簿 nws = newb.add_sheet('Sheet1') # 添加工作表 newb.save('autoinsurancereport.xls') # 保存工作簿 for countRepor in range(0, len(TestReporSet)): # 控制場景名稱和狀態(tài)總數(shù) GetSceneNamecount=int(countRepor) ++GetSceneNamecount #場景名稱 GetSceneNameGain=str(GetSceneName[GetSceneNamecount]) print("場景名稱:"+GetSceneNameGain) #場景狀態(tài) GetStateGain=str(GetState[GetSceneNamecount]) print("場景狀態(tài):"+GetStateGain)
三、通過商業(yè)過濾值后進行拼接訪問詳情頁獲取報告信息
1、通過首頁每個場景唯一id進行與詳情地址拼接訪問
# 獲取詳情報告地址拼接 ReportParticulars = str(TestReporSet[countRepor]) # print(ReportParticulars) ReportParticularsUrl = "http://ms.***.*****:****/api/scenario/report/get/" + ReportParticulars print("場景地址:"+ReportParticularsUrl) ReportParticularsResp = requests.get(url=ReportParticularsUrl, headers=TestReportHeaders) ReportParticularsResp.encoding = "utf=8" print("==============") print(ReportParticularsResp.text) ReportParticularsRespGet = ReportParticularsResp.text # 獲取每個響應(yīng)體地址拼接 TestReporTG = re.findall('"stepId(.+?)\",', ReportParticularsRespGet) # print(TestReporTG) # 因為獲取地址最后一個地址為非有效,進行過濾處理 TestReporTgCount = int(len(TestReporTG)) TestReporTgCount001 = TestReporTgCount - 1
以上就是python爬蟲MeterSphere平臺執(zhí)行報告使用進階的詳細內(nèi)容,更多關(guān)于python爬蟲MeterSphere的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python 利用pyttsx3文字轉(zhuǎn)語音過程詳解
這篇文章主要介紹了python 利用pyttsx3文字轉(zhuǎn)語音過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-09-09selenium獲取元素定位的方法總結(jié)(動態(tài)獲取元素)
要想操作一個元素,首先應(yīng)該識別這個元素,人有各種的特征(屬性),可以通過其特征找到人,同理,界面的某個元素會有各種的特征(屬性),可以通過這個屬性找到這對象,本文給大家介紹了python?selenium獲取元素定位的8種方法,需要的朋友可以參考下2024-02-02Python辦公自動化之將任意文件轉(zhuǎn)為PDF格式
這種把某個文件轉(zhuǎn)為pdf枯燥無聊的工作,既沒有什么技術(shù)含量又累. 今天辰哥就教大家將任意文件批量轉(zhuǎn)為PDF,這里以日常辦公的word、excel、ppt為例,這三種格式的文件轉(zhuǎn)為PDF.需要的朋友可以參考下2021-06-06