Example #1
0
                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()
Example #2
0
        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())