From 6ef1bd92522d924f2c4e7f6dd82bebe369c036cb Mon Sep 17 00:00:00 2001 From: CoolZxp <54017765+CoolZxp@users.noreply.github.com> Date: Sat, 29 Jul 2023 01:52:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=99=8E=E7=89=99=E6=8B=89?= =?UTF-8?q?=E6=B5=81403=E5=88=86=E6=AE=B5=E9=97=AE=E9=A2=98#558=20(#561)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- biliup/plugins/huya.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/biliup/plugins/huya.py b/biliup/plugins/huya.py index 8cce8fb..bc5f4ce 100644 --- a/biliup/plugins/huya.py +++ b/biliup/plugins/huya.py @@ -35,6 +35,14 @@ class Huya(DownloadBase): logger.warning(f"{Huya.__name__}: {self.url}: 获取错误,本次跳过") return False + if '"exceptionType":0' in res.text: + logger.warning(f"{Huya.__name__}: {self.url}: 直播间地址错误") + return False + + if '"eLiveStatus":2' not in res.text: + # 没开播 + return False + live_info = json.loads(res.text.split('"tLiveInfo":')[1].split(',"_classname":"LiveRoom.LiveInfo"}')[0] + '}') if live_info: try: