1. 浏览器某一个页面,比如http://www.flickr.com/photos/stone_steen/3614206665/in/set-72157619584982140/,我们觉得还不错,想把这个人的所有图片下载下来
2. 获取对于的用户ID
调用flickr.urls.lookupUser获取页面对应的用户ID,参数url为http://www.flickr.com/photos/stone_steen/3614206665/in/set-72157619584982140,得到的结果是:
<rsp stat="ok">
<user id="76191343@N00">
<username>xnir</username>
</user>
</rsp>
此API的帮助参见:flickr.urls.lookupUser
3. 得到了user的id为76191343@N00,根据此ID查询各个图像的ID
使用flickr.photos.search来获得此信息,提供的参数是:
1)user_id,此处为76191343@N00
2)per_page , 每页多少个图片项
3)page
调用后的结果是:
<rsp stat="ok">
<photos page="1" pages="59" perpage="10" total="581">
<photo id="3707003906" owner="76191343@N00" secret="34afa3d72f" server="2483" farm="3" title="Dassault Mirage IIIC" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3706876364" owner="76191343@N00" secret="1cb04f66e9" server="2472" farm="3" title="Multi flare and a Spitfire" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3700709457" owner="76191343@N00" secret="ffc64eb65b" server="2556" farm="3" title="The new IAF Flight Academy Texan II T-6A" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3699993059" owner="76191343@N00" secret="6b01f2466c" server="2537" farm="3" title="The new IAF Flight Academy Texan II T-6A" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3695097020" owner="76191343@N00" secret="481d2001ce" server="2528" farm="3" title="Mamba" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3690444107" owner="76191343@N00" secret="5cbffe93ed" server="3617" farm="4" title="xnir_158120" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3687724676" owner="76191343@N00" secret="7750312a4d" server="3660" farm="4" title="Team work" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3684742298" owner="76191343@N00" secret="cd2963af70" server="2600" farm="3" title="Stalion over battlefield" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3683024173" owner="76191343@N00" secret="de0165d8f1" server="2492" farm="3" title="Airlift" ispublic="1" isfriend="0" isfamily="0"/>
<photo id="3679947649" owner="76191343@N00" secret="9b2aeb4bdc" server="2421" farm="3" title="Max Power" ispublic="1" isfriend="0" isfamily="0"/>
</photos>
</rsp>
此API的帮助参见:flickr.photos.search
4. 查询某一个图像的url
比如第一项的photo id是3707003906,调用flickr.photos.getSizes。
它需要的参数是photo_id,此时是3707003906
得到的结果是:
<rsp stat="ok">
<sizes canblog="0" canprint="0" candownload="1">
<size label="Square" width="75" height="75" source="http://farm3.static.flickr.com/2483/3707003906_34afa3d72f_s.jpg" url="http://www.flickr.com/photos/xnir/3707003906/sizes/sq/" media="photo"/>
<size label="Thumbnail" width="62" height="100" source="http://farm3.static.flickr.com/2483/3707003906_34afa3d72f_t.jpg" url="http://www.flickr.com/photos/xnir/3707003906/sizes/t/" media="photo"/>
<size label="Small" width="149" height="240" source="http://farm3.static.flickr.com/2483/3707003906_34afa3d72f_m.jpg" url="http://www.flickr.com/photos/xnir/3707003906/sizes/s/" media="photo"/>
<size label="Medium" width="311" height="500" source="http://farm3.static.flickr.com/2483/3707003906_34afa3d72f.jpg" url="http://www.flickr.com/photos/xnir/3707003906/sizes/m/" media="photo"/>
<size label="Original" width="636" height="1024" source="http://farm3.static.flickr.com/2483/3707003906_d79c9102c8_o.jpg" url="http://www.flickr.com/photos/xnir/3707003906/sizes/o/" media="photo"/>
</sizes>
</rsp>
此时我们就得到了想要的url,用它就可以下载了。
此API的帮助参见:flickr.photos.getSizes
分享到:
相关推荐
基于Python的关于Flickr图片网站的爬虫.pdf
基于Python的关于Flickr图片网站的爬虫
做上传图片功能的时候,经常会遇到这样一个问题,有时候可能需要一次上传多张图片,而用html中默认的上控件,却只能选定一个文件,且不能对文件的后缀进行筛选。需要一次上传多个文件的需求,往往可以通过添加多个...
可以批量下载一个flickr链接下的所有图片,这个链接可以是一张图片,可以是一个相册,也可以是一个作者。还支持其它图片库的图片批量下载(但本人没有验证过,主要用来下载flickr的图片)。
Flickr是用户分享图片和视屏的社交网络,在此数据集中,每一个节点都是Flickr中的用户,每一条边都是用户之间的好友关系。另外,每一个节点都有标签,用于标识用户的兴趣小组
在Flickr上获取照片的信息。 像所有其他库一样,它在NodeJS和浏览器上均可使用。 安装 $ npm install npm-flickr/flickr-photo-info 用法 var client = require ( 'flickr-client' ) ( { key : 'api-key' } ) ; ...
应用程序接口getFarmUrl(参数) 获取图片的农场网址,例如: :IMG_SIZES 包含可轻松指定列出的图像大小的属性。 SMALL_SQAURE LARGE_SQAURE 拇指小_240 小_320 中_500 中_640 中_800 大_1024 大_1600 大_2048 原来...
大型网站架构flickr网站体系
Flickr SWC格式文件,包涵获取FlickrAPI的方法,类库等,官方
Flickr 爬虫能够以编程方式下载 Flickr 照片和用户的元数据。 它依赖于开放的 Flickr API,并为一组指定的标签、边界框和时间范围获取 Flickr 照片的元数据。 它将照片元数据上传到传感器观察服务 (SOS)。
基于jquery的Flickr图片外链相册API可支持分类与全屏显示
flickr 是一个上传照片的网站,并且提供各种语言的api供用户自己开发客户端来对flickr的网站上的照片进行操作。这是我自己写的一个客户端,以后可能还会写更完善的客户端出来。
关于如何处理Flickr网站照片地理信息数据的论文
如果你想要对Flickr上关注的用户进行实时追踪的话,那么Flickr就可以满足你所需。你可以通过它随时随地的关注用户的跟新,就是这么高效实用。 毋庸置疑,Flickr就是这样一款适用于Flickr用户的应用程序,如果你正...
借助flickrSpider 你可以从flickr网站上某个你所喜爱的作者处下载他全部的照片,仅需几个简单的操作就可以将作者的全部照片一网打尽。 用户上传和保存他们的在线媒体并分享给其他人。 在互联网上,Flickr是特别受...
flickr是最好的相册网站,提供丰富的接口
dataset_coco.json+dataset_flickr8k.json+dataset_flickr30k.json
Flickr API 的使用介绍与例程,.Net版本-Flickr API introduction and routine use,. Net version
使用深度学习和Flickr-8k数据集进行自动图像字幕。 还对Xception模型和Inception模型进行了比较。 这是使用卷积神经网络和一种递归神经网络(LSTM)为所有类型的图像生成标题和替代文本的最简单方法。 关于 图像特征...