Можно ли получить скробблы и слушатели из API Last.FM?

Я использую Python для сбора информации в Artists.

Среди других источников я хочу использовать Last.FM для сбора информации о Scrobbles и Listeners per Artist.

Может ли кто-нибудь сказать мне, возможно ли это через API или мне следует попробовать BeautifulSoup и проанализировать HTML?

Я уже использую модуль pylast для Python, но не могу понять, как он должен работать.


person Tom    schedule 29.05.2013    source источник
comment
Вы пробовали: last.fm/api/show/artist.getInfo?   -  person jkovacs    schedule 03.06.2013


Ответы (1)


Вот как это сделать с пиластом:

#!/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()

Выходы:

Listeners: 851
Scrobbles: 3434
person Hugo    schedule 01.03.2014