def main():
global executor
try:
sess = requests.Session()
executor = ThreadPoolExecutor()
os.makedirs(dlDir, exist_ok=True)
with open('tenda_us_filelist.csv', 'w') as fout:
cw = csv.writer(fout)
cw.writerow(['model', 'fver', 'fname', 'furl', 'fdate', 'fsize', 'sha1', 'md5'])
walkSelects()
# walkModels(sess, 'http://www.tendaus.com/Default.aspx?Module=WebsiteEN&Action=DownloadCenter')
# for Id in range(1, 200):
# walkTables(sess, "http://www.tendaus.com/Default.aspx?Module=WebsiteEN&Action=DownloadCenter&Id=%(Id)s"%locals())
except BaseException as ex:
traceback.print_exc()
finally:
print('Wait for exeuctor shutdown')
executor.shutdown(True)
评论列表
文章目录