Я новичок в Python (да и в программировании). Решил изучать, что бы можно было применять для своих задач по работе. Уже прогонял свой список через API last.fm и некоторых других сервисов. Вот конкретная задача, с которой мне нужна помощь. Для добычи нужных данных в данном случае служить сервис Discogs и его API. Использую библиотеку discogs_client.
Итак, есть список треков (Artist \t Title), порядка 9000 строк. Задача - добыть данные об этих треках, конкретно в данном случае - самый ранний год выпуска трека. Все данные о треке сохраняются в словарь item. Первым делом выполняю поиск в Discogs по артисту и названию трека:
searchresults = d.search(artist=item['artist'], track=item['title'], type='master')
item['year'] = 10000 for x in range(len(searchresults)): if searchresults[x].main_release.year <> 0 and item['year'] > searchresults[x].main_release.year: item['year'] = searchresults[x].main_release.year print item['year']