我发现了两个问题:
- 您需要使用 PIP 安装库:
pip install lyrics-extractor
-
apiKey 第 4 行的大小写错误。
进一步的建议:返回值是dict,这样打印出来会更好看:
from lyrics_extractor import SongLyrics
apiKey = 'AIzaSyBDPVEi1OtzB3Nm6i9fd8HTkMCjsselIpM'
engineID = '35df92fbe0cad839c'
extract_lyrics = SongLyrics(apiKey, engineID)
lyrics = extract_lyrics.get_lyrics("Reyes de la noche")
print(lyrics['title'])
print(lyrics['lyrics'])
输出:
Guasones – Reyes De La Noche Lyrics
Fuimos mucho mas que nada
Fuimos la mentira
Fuimos lo peor
Fuimos los soldados a la madrugada
Con esta ambición
Y ahora estoy en libertad
Y ahora que puedo pensar
En no volver hacer ese
El mismo de antes
Y que tristeza hay en la ciudad, amor
Sábado soleado
Y en el centro de la estatua del dolor
Me sentí parado
Fuimos muchos más que todos
Reyes de la noche
De esta tempestad
Si te vendí, si te robe, te traicione
Fui por uno más
Fuimos perros de la noche
Oxidados en tristeza
Y querer lo que querer
Sin tener que lastimar
Recordando que tu amor
Se robo la dignidad
Ahora olvidemos los dos
No volvamos a empezar
¿Para que?...
PS:今天早上我正在为 Les Nubians 的一首名为“Brothers and Sisters”的歌曲手动写歌词。当我尝试使用这个库来获取那首歌的歌词时,像这样:
extract_lyrics.get_lyrics("Brothers and Sisters")
... 我得到了另一个音乐团体的同名歌曲的歌词。但是,在添加了我想要的组名后,我得到了正确的歌词:
extract_lyrics.get_lyrics("Brothers and Sisters Nubians")