def testCdn(self): """ 测试cdn筛选 :return: """ CDN = CDNProxy() all_cdn = CDN.open_cdn_file() s = select() all_cdn = self.open_cdn_file() cdns = [all_cdn[i:i + 50] for i in range(0, len(all_cdn), 50)] for i in cdns: t = threading.Thread(target=s.cdn_req, args=(i, )) t.start()
def cdn_certification(self): """ cdn 认证 :return: """ if TickerConfig.IS_CDN == 1: CDN = CDNProxy() all_cdn = CDN.open_cdn_file() if all_cdn: # print(u"由于12306网站策略调整,cdn功能暂时关闭。") print(u"开启cdn查询") print(u"本次待筛选cdn总数为{}, 筛选时间大约为5-10min".format(len(all_cdn))) t = threading.Thread(target=self.cdn_req, args=(all_cdn, )) t.setDaemon(True) # t2 = threading.Thread(target=self.set_cdn, args=()) t.start() # t2.start() else: raise ticketConfigException(u"cdn列表为空,请先加载cdn")