diff --git a/biliup/plugins/huya.py b/biliup/plugins/huya.py index f3121d1..1852dd8 100644 --- a/biliup/plugins/huya.py +++ b/biliup/plugins/huya.py @@ -19,8 +19,12 @@ class Huya(DownloadBase): def check_stream(self): logger.debug(self.fname) - res = requests.get(self.url, timeout=5, headers=self.fake_headers) - res.close() + try: + res = requests.get(self.url, timeout=5, headers=self.fake_headers) + except: + return False + finally: + res.close() huya = None if match1(res.text, '"stream": "([a-zA-Z0-9+=/]+)"'): huya = base64.b64decode(match1(res.text, '"stream": "([a-zA-Z0-9+=/]+)"')).decode()