从 Spotipy 示例脚本 artist_albums.py 我使用以下代码片段从艺术家那里获取所有专辑。但我注意到 Artist_albums() 不会返回艺术家的所有专辑。
我已经尝试了album_type 和limit 参数。但这无济于事。
albums = []
results = sp.artist_albums(artist['id'], album_type='album')
albums.extend(results['items'])
while results['next']:
results = sp.next(results)
albums.extend(results['items'])
albums.sort(key=lambda album:album['name'].lower())
for album in albums:
name = album['name']
print((' ' + name))
就我而言,Spotify 应用程序中有 60 多张专辑可用,但在我的 Python 脚本中 artis_album() 仅返回 41 张专辑