From 84ca4d0a627bded8da03ce7bc9ec35836a183248 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 1 Feb 2019 16:17:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9isValidRoom=E5=88=A4=E6=96=AD?= =?UTF-8?q?=EF=BC=8C=E9=81=BF=E5=85=8D=E8=AF=AF=E6=9B=B4=E6=94=B9=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E6=97=A0=E6=B3=95=E8=8E=B7=E5=8F=96=E5=BC=B9=E5=B9=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gift.py | 2 +- api.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gift.py b/Gift.py index 09888aa..0a53e2e 100644 --- a/Gift.py +++ b/Gift.py @@ -27,7 +27,7 @@ class Gift: elif "present_end_info" in json["extra"] and json["extra"]['present_end_info'] is not None: self.ID = int(json["extra"]['present_end_info']['id']) self.count = json["extra"]['present_end_info']['count'] - if self.ID in self.giftList: + if self.ID != 0 and self.ID in self.giftList: self.amount = self.giftList[self.ID]["Price"] * self.count else: self.update() diff --git a/api.py b/api.py index 5505779..039801d 100644 --- a/api.py +++ b/api.py @@ -104,13 +104,13 @@ class XiGuaLiveApi: p = s.get("https://security.snssdk.com/video/app/search/live/?version_code=730&device_platform=android" "&format=json&keyword={}".format(self.name)) d = p.json() - self.isValidRoom = d["base_resp"]["status_code"] == 0 if "data" in d and d["data"] is not None: for i in d["data"]: if i["block_type"] != 0: continue if len(i["cells"]) == 0: return + self.isValidRoom = True self.isLive = i["cells"][0]["anchor"]["user_info"]["is_living"] self.roomID = int(i["cells"][0]["anchor"]["room_id"]) self.roomLiver = User(i["cells"][0])