비버놀로지

[Spotify 스포티파이] 4. Spotify Data 추출 본문

OPEN API 활용

[Spotify 스포티파이] 4. Spotify Data 추출

KUNDUZ 2021. 3. 9. 17:42
728x90
from spotipy.oauth2 import SpotifyClientCredentials
import spotipy
import pprint


client_id = "YOUR_CLIENT_ID"
client_secret = "YOUR_CLIENT_SECRET"

client_credentials_manager = SpotifyClientCredentials(client_id=client_id, client_secret=client_secret)
sp = spotipy.Spotify(client_credentials_manager=client_credentials_manager)

위의 코드는 Spotipy WEB API를 사용함에 있어 필수적인 코드이다.

 

Spotify OPEN API를 사용할 때에는 위의 코드는 항상 적어줘야 한다.

 

그리고 특정 가수의 ID와 이미지 등등 다양한 정보를 추출을 해야한다.

 

result = sp.search("coldplay", limit=1, type='artist')
pprint.pprint(result)

 

위의 코드를 작성할 경우, "coldeplay" 라는 가수에 대한 정보를 추출하게 된다.

 

그 결과는 아래와 같다.

 

 

그리고 이중에서 "coldplay"의 아이디와 이미지를 추출하기 위해서 아래의 코드를 추가해 준다.

 

id = result['artists']['items'][0]['id']
image = result['artists']['items'][0]['images'][0]['url']

pprint.pprint(id)
pprint.pprint(image)

 

위의 코드를 추가해서 작성할 경우 아래와 같은 결과를 출력해 준다.

 

 

이렇게 해당 가수에 대한 정보를 따로 추출할 수도 있고, 그에따른 활용까지도 가능하다.

 

728x90
Comments