Flickr图片下载api使用

注册

http://flickr.com/

安装

pip install flickrapi

或者:

easy_install flickrapi
easy_install -U flickrapi

linux下也可以源码安装:

tar zxvf flickrapi-(version).tar.gz
cd flickrapi-(version)
sudo python setup.py install

此外还需要:

pip install requests
pip install six

申请Key

https://www.flickr.com/services/apps/by/156591949@N03

python代码

#coding:utf-8

import flickrapi
import urllib, urlparse
import os
import sys

API_KEY = '自己的'
API_SECRET = '自己的'

#输入API的key和secret
flickr=flickrapi.FlickrAPI(API_KEY,API_SECRET,cache=True)

if len(sys.argv)>1:
    tag = sys.argv[1]
else:
    print 'no tag specified'

# downloading image data
f = flickr.photos_search(tags=tag)
urllist = [] #store a list of what was downloaded
# downloading images
for k in f:
    url = k.getURL(size='Medium', urlType='source')
    urllist.append(url)
    image = urllib.URLopener()
    image.retrieve(url, os.path.basename(urlparse.urlparse(url).path))
    print 'downloading:', url

# write the list of urls to file
fl = open('urllist.txt', 'w')
for url in urllist:
    fl.write(url+'\n')
    fl.close()



参考文献:

https://stuvel.eu/flickrapi

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值