python爬蟲MeterSphere平臺執(zhí)行報(bào)告使用進(jìn)階
一、MeterSphere報(bào)告首頁數(shù)據(jù)獲取
1、獲取首頁數(shù)據(jù)
2、過濾獲取到的內(nèi)容
#測試報(bào)告首頁
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é)束時(shí)間
GetSceneName=re.findall('","name":"(.+?)","createTime"',TestReporReturn)
#print(GetSceneName)
#獲取創(chuàng)建時(shí)間
#獲取結(jié)束時(shí)間
#獲取出發(fā)方式
#獲取狀態(tài)
GetState=re.findall(',"status":"(.+?)","userId"',TestReporReturn)二、表格創(chuàng)建及首頁所有場景字段過濾后取值
1、在獲取數(shù)據(jù)前創(chuàng)建存儲表格
2、通過循環(huán)下標(biāo)取值
# 清空表格
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è)過濾值后進(jìn)行拼接訪問詳情頁獲取報(bào)告信息
1、通過首頁每個(gè)場景唯一id進(jìn)行與詳情地址拼接訪問
# 獲取詳情報(bào)告地址拼接
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
# 獲取每個(gè)響應(yīng)體地址拼接
TestReporTG = re.findall('"stepId(.+?)\",', ReportParticularsRespGet)
# print(TestReporTG)
# 因?yàn)楂@取地址最后一個(gè)地址為非有效,進(jìn)行過濾處理
TestReporTgCount = int(len(TestReporTG))
TestReporTgCount001 = TestReporTgCount - 1以上就是python爬蟲MeterSphere平臺執(zhí)行報(bào)告使用進(jìn)階的詳細(xì)內(nèi)容,更多關(guān)于python爬蟲MeterSphere的資料請關(guān)注腳本之家其它相關(guān)文章!
- 模擬瀏覽器的Python爬蟲工具全面深入探索
- Scrapy基于Python構(gòu)建強(qiáng)大網(wǎng)絡(luò)爬蟲框架實(shí)例探究
- Python爬蟲lxml庫處理XML和HTML文檔
- Python爬蟲之重放攻擊原理實(shí)例詳解
- Python爬蟲庫requests-html進(jìn)行HTTP請求HTML解析等高級功能應(yīng)用
- python爬蟲MeterSphere平臺執(zhí)行報(bào)告使用實(shí)戰(zhàn)
- python爬蟲MeterSphere平臺執(zhí)行報(bào)告流程解析
- Python爬蟲與防反爬蟲策略從入門到實(shí)戰(zhàn)
相關(guān)文章
python 處理數(shù)字,把大于上限的數(shù)字置零實(shí)現(xiàn)方法
今天小編就為大家分享一篇python 處理數(shù)字,把大于上限的數(shù)字置零實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
python讀取excel進(jìn)行遍歷/xlrd模塊操作
這篇文章主要介紹了python讀取excel進(jìn)行遍歷/xlrd模塊操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
python實(shí)現(xiàn)計(jì)算資源圖標(biāo)crc值的方法
這篇文章主要介紹了python實(shí)現(xiàn)計(jì)算資源圖標(biāo)crc值的方法,通過解析資源文件找到icon的數(shù)據(jù),從而實(shí)現(xiàn)該功能,需要的朋友可以參考下2014-10-10
python的tkinter布局之簡單的聊天窗口實(shí)現(xiàn)方法
這篇文章主要介紹了python的tkinter布局之簡單的聊天窗口實(shí)現(xiàn)方法,對于tkinter用法做了初步的介紹與應(yīng)用展示,需要的朋友可以參考下2014-09-09
圖文詳解梯度下降算法的原理及Python實(shí)現(xiàn)
梯度下降是迭代法的一種,可以用于求解最小二乘問題(線性和非線性都可以)。本文將通過圖文詳解梯度下降算法的原理及實(shí)現(xiàn),需要的可以參考一下2022-08-08
Python3+Pygame實(shí)現(xiàn)射擊游戲完整代碼
這篇文章主要介紹了Python3+Pygame實(shí)現(xiàn)射擊游戲完整代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03

