2013-05-29 1 views
3

저는 파이썬을 사용하여 아티스트에서 정보를 수집하고 있습니다.Last.FM API에서 scrobbles 및 리스너를 가져올 수 있습니까?

다른 소스들 중에서 나는 Last.FM을 아티스트 한명당 Scrobbles와 Listeners에 관한 정보를 긁어 모으고 싶습니다.

API를 통해 가능한지 또는 BeautifulSoup에 샷을 제공하고 HTML을 구문 분석해야하는지 여부를 누군가에게 알 수 있습니까?

파이썬 용 파이어 모듈을 이미 사용하고 있지만 어떻게 작동해야하는지 알 수 없습니다. 여기

+2

당신이 봤어? – jkovacs

답변

1

는 pylast와 그 방법은 다음과 같습니다

#!/usr/bin/env python 
import pylast 

# You have to have your own unique two values for API_KEY and API_SECRET 
# Obtain yours from http://www.last.fm/api/account for Last.fm 
API_KEY = "TODO_ENTER_YOURS" 
API_SECRET = "TODO_ENTER_YOURS" 

lastfm_network = pylast.LastFMNetwork(api_key = API_KEY, api_secret = API_SECRET) 

artist = lastfm_network.get_artist("Test Artist") 

print "Listeners:", artist.get_listener_count() 
print "Scrobbles:", artist.get_playcount() 

출력 : http://www.last.fm/api/show/artist.getInfo :

Listeners: 851 
Scrobbles: 3434