neteasedown fix bug

This commit is contained in:
xtaodada 2021-06-27 18:33:53 +08:00
parent 9b17beac93
commit c2c0831d8a
No known key found for this signature in database
GPG Key ID: EE4DC37B55E24736
2 changed files with 16 additions and 13 deletions

View File

@ -292,7 +292,7 @@
},
{
"name": "neteasedown",
"version": "1.11",
"version": "1.12",
"section": "daily",
"maintainer": "xtaodada",
"size": "15.6 kb",

View File

@ -209,6 +209,7 @@ def netease_single(id):
data=data,
).get("data", [])
if len(res_data_detail) > 0 and len(res_data) > 0:
try:
item = res_data_detail[0]
singers = [s.get("name", "") for s in item.get("ar", {})]
song = {"id": item.get("id", ""),
@ -221,6 +222,8 @@ def netease_single(id):
"song_url": res_data[0].get("url", ""),
"rate": int(res_data[0].get("br", 0) / 1000)}
return song
except TypeError:
raise DataError("Get song detail failed.")
else:
raise DataError("Get song detail failed.")