From e92933b002fd28f02a01e07820d9fc16f52bf7b3 Mon Sep 17 00:00:00 2001 From: tasi788 Date: Sat, 3 Sep 2022 14:16:30 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E6=9B=B4=E5=A4=9A=E7=88=86?= =?UTF-8?q?=E7=82=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AutoBuild/builder.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/AutoBuild/builder.py b/AutoBuild/builder.py index 290c52b..6b0a14c 100644 --- a/AutoBuild/builder.py +++ b/AutoBuild/builder.py @@ -26,15 +26,19 @@ class HEAD: for category in filterlist: for filename in filterlist[category]: - r = requests.get(url+filename) - if r.status_code != 200: - break pattern = r'(?<=Version: )(\d+\.\d+\.)(\d+)' - first = '\n'.join(r.text.splitlines()[:5]) + + r = requests.get(url+filename) + first = None version = None + if r.status_code != 200: + pass + else: + first = '\n'.join(r.text.splitlines()[:5]) + try: version = re.findall(pattern, first, re.MULTILINE)[0] - except IndexError: + except: # https://www.ptt.cc/bbs/Battlegirlhs/M.1506615677.A.1A4.html version = ('2017.0929.', '1')