修改isValidRoom判断,避免误更改导致无法获取弹幕
This commit is contained in:
parent
4a59cbcf82
commit
84ca4d0a62
2
Gift.py
2
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()
|
||||
|
2
api.py
2
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])
|
||||
|
Reference in New Issue
Block a user