有网友问到这个怎么使用flickr的api,这里简单说下:
首先下载flickrapi的python开发包:http://www.flickr.com/services/api/ ,我用的是Beej's Python Flickr API这个人开发的api。链接到他的博客,有详细的使用说明。api从这里可以下载:http://115.com/file/e7sabhgz#flickrapi-1.4.2.rar,下载完成之后,python setup.py install安装,之后需要到flickr上申请api_key,在这里申请api_keyhttp://www.flickr.com/services/apps/create/apply。
然后就可以使用了,给一个具体实例:
- from the5fire.com
#coding=utf-8
#author:www.the5fire.com
import flickrapi
import os
import sys
import socket
if __name__ == '__main__':
reload(sys)
print sys.getdefaultencoding()
sys.setdefaultencoding('utf-8')
print sys.getdefaultencoding()
api_key = '填入你申请的api_key'
flickr = flickrapi.FlickrAPI(api_key, cache=True)
try:
photos = flickr.walk(text='天安门',extras='url_z')
except Exception:
print 'error'
try:
for photo in photos:
myurl = photo.get('url_z')
if myurl is not None:
print myurl
except Exception,ex: # XXX what error?
print 'error'
print Exception,':',ex
----EOF-----
微信公众号:Python程序员杂谈
微信公众号:Python程序员杂谈