歌詞情報が欲しい場面があったのでメモ
lyricsGeniusというOSSが便利だった
github.com
ColdplayのYellowの歌詞を取得したい場合
import lyricsgenius token = 'XXXX' genius = lyricsgenius.Genius(token) song = genius.search_song(title='Yellow', artist='Coldplay') print(song.lyrics)
Coldplayの上位3曲を取得したい場合
import lyricsgenius token = 'XXXX' genius = lyricsgenius.Genius(token) songs = genius.search_artist('coldplay', max_songs=3) # ``` # Changing artist name to 'Coldplay' # Song 1: "Viva la Vida" # Song 2: "The Scientist" # Song 3: "Yellow" # ``` print(type(songs.songs[0])) # <class 'lyricsgenius.types.song.Song'> print(songs.songs[0].title) # The Scientist