def searchSong(key):
url = uapi.search_api
data = {'s': key, 'offset': 0, 'limit': 20, 'type': "1"}
req = requests.post(url, headers=uapi.header, data=data, timeout=10)
if req.json()["result"]['songCount'] == 0:
pylog.log.warn("??? {} ???????".format(key))
return
songs = req.json()["result"]['songs']
song_table = AsciiTable([["ID", "??", "??", "??"]])
for item in songs:
id = item['id']
name = (item['name']).encode("utf-8")
album = (item['album']['name']).encode("utf-8")
artist = []
for a in item['artists']:
artist.append(a['name'].encode("utf-8"))
song_table.table_data.append([str(id), name, album, ",".join(artist)])
print(pylog.Blue("? \"{}\" ?????".format(key)))
print(song_table.table)
评论列表
文章目录