break self._onMonitoringRoundStart(taskList) for task in taskList: self._onMonitoringTask(task) self._onMonitoringRoundEnd(taskList) time.sleep(self.getMonitoringInterval()) self._onFinishMoniting() if __name__ == "__main__": # loader = UrlLoader() user = User() user.loadFromFile("test.user") loader = PbsUrlLoader(url="http://suwon.qb.sec.samsung.net", user=user, pageId="2024322") loader.loginByUser(user) f = urlfileinfo.createUrlFileInfoByUrl( "http://suwon.qb.sec.samsung.net/rest/ads/download/2024322?filename=BL_G5309WKEE0ANH2_96457_REV00_eng_mid_noship_MULTI_CERT.tar.md5&source=10.252.244.233", "xxxxx.tar.md5", 0, loader, ) task = UrlDownloadTask(f) task.start()
for item in infoList: res.append(item.getRemotePath()) return res def getFileNameList(self): infoList = self.getProducts() res = [] for item in infoList: res.append(item.getFileName()) return res if __name__ == '__main__': user = User() user.loadFromFile('test.user', ) print(user.toString()) pl = PbsUrlLoader(url = 'http://suwon.qb.sec.samsung.net', user = user, pageId = '2115011') an = PbsProductsAnalyser(pl) an.analyse() for item in an.getProducts(): print(item.toString())