前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python使用flickrapi实例

python使用flickrapi实例

作者头像
the5fire
发布2019-02-28 15:56:31
1.2K0
发布2019-02-28 15:56:31
举报
文章被收录于专栏:Python程序员杂谈

前面有一个自己使用python写的,不完整的python爬flickr图片的文章:http://www.the5fire.com/python-spider-flicker.html

有网友问到这个怎么使用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。

然后就可以使用了,给一个具体实例:

代码语言:javascript
复制
#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
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-02-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档