PythonでFlickrのAPIを利用する
FlickrのAPIについてKEYを取得します。
今回は、REST形式でリクエストします。
結果は、XMLで返ってくるので、XMLの処理をします。
ドキュメント
例
今回は、Setsのデータを取ってきています。
#!/usr/bin/env python # -*- coding: utf-8 -*- import urllib from xml.etree.ElementTree import * url = 'http://api.flickr.com/services/rest/?' key = 'xxxxxxxxxxxxxxxxxxxxxxxxxx' secret = 'xxxxxxxxxxxxxxxxxxxxxxxxxx' setid = '72157624119692049' url = url + 'method=flickr.photosets.getPhotos' + '&api_key=' + key + '&photoset_id=' + setid results = urllib.urlopen(url) xml = fromstring(results.read()) for photo in xml.getiterator('photo'): thumbnail = 'http://farm' + photo.get('farm') + '.static.flickr.com/' + photo.get('server') + '/' + photo.get('id') + '_' + photo.get('secret') + '_s.jpg' print thumbnail