Я работал над сценарием python, чтобы очистить веб-сайт Billboard.com и создать блок данных с названиями треков и именами исполнителей. Вот соответствующие фрагменты кода:
#compiles top 100 artist names/tracks
song_list = pd.DataFrame(
{
'tracks': tracks,
'artists': artists,
})
#search for each song and add as track id
track =
artist =
track_id = sp.search(q='artist:' + artist + ' track:' + track, type='track')
#create the playlist with the set variables/add tracks
if token:
sp = spotipy.Spotify(auth=token)
sp.trace = False
playlists = sp.user_playlist_create(username, playlist_name,
description=playlist_description)
results = sp.user_playlist_add_tracks(username, playlist_id, track_ids)
print(results)
pprint.pprint(playlists)
else:
print("Can't get token for", username)
Я пытаюсь найти имя каждого исполнителя + название трека из фрейма данных и добавить его во вновь созданный список воспроизведения. Я знаю, что должен был бы использовать для l oop, но я не уверен, как использовать его в сочетании с функцией поиска spotipys. Спасибо.