Emeg Update: dynamic roomId fix

This commit is contained in:
JerryYan ECS 2019-01-30 19:07:07 +08:00
parent 8c0320c97e
commit 884122b007
3 changed files with 7 additions and 7 deletions

View File

@ -171,7 +171,7 @@ def warning(*args):
if __name__ == "__main__":
room = 6651493149011086094 # 永恒
room = 97621754276 # 永恒
# room = 75366565294
# room = 83940182312 #Dae
resetColor()
@ -188,7 +188,7 @@ if __name__ == "__main__":
room = int(readInput("请输入房间号,默认为永恒的房间号", room, 3))
except ValueError:
pass
api = WinMain(room)
api = WinMain.findRoomByUserId(room)
print("进入", api.roomLiver, "的直播间")
if not api.isValidRoom:
input("房间不存在")

6
api.py
View File

@ -91,7 +91,7 @@ class XiGuaLiveApi:
self.apiChangedError("Api发生改变请及时联系我")
return False
self._rawRoomInfo = d["room"]
self.isLive = d["room"]['status'] == 2
self.isLive = True
self.roomLiver = User(d)
self.roomTitle = d["room"]["title"]
self.roomPopularity = d["room"]["user_count"]
@ -182,7 +182,7 @@ class XiGuaLiveApi:
if __name__ == "__main__":
room = 6651493149011086094 # 永恒
room = 97621754276 # 永恒
# room = 75366565294
# room = 83940182312 #Dae
if len(sys.argv) > 1:
@ -193,7 +193,7 @@ if __name__ == "__main__":
except ValueError:
pass
print("西瓜直播弹幕助手 by JerryYan")
api = XiGuaLiveApi(room)
api = XiGuaLiveApi.findRoomByUserId(room)
if not api.isValidRoom:
print(api.roomID)
input("房间不存在")

View File

@ -135,7 +135,7 @@ b = Bilibili()
b.login(config["b_u"], config["b_p"])
if __name__ == "__main__":
room = 6651493149011086094 # 永恒
room = 97621754276 # 永恒
# room = 75366565294
# room = 83940182312 #Dae
# room = 5947850784 #⑦
@ -146,7 +146,7 @@ if __name__ == "__main__":
except ValueError:
pass
print("西瓜直播录播助手 by JerryYan")
api = downloader(room)
api = downloader.findRoomByUserId(room)
print("进入", api.roomLiver, "的直播间")
if not api.isValidRoom:
input("房间不存在")