Fix: 搜索时,出现非JSON回复导致程序退出

This commit is contained in:
Jerry Yan 2019-02-06 21:07:57 +08:00
parent 362f5c51d3
commit 48eccd68c5

6
api.py
View File

@ -103,7 +103,11 @@ class XiGuaLiveApi:
else:
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()
try:
d = p.json()
except json.decoder.JSONDecodeError as e:
print(p.text())
return
if "data" in d and d["data"] is not None:
for i in d["data"]:
if i["block_type"] != 0: