获取flickr网站上某个用户的所有图片url
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
获取flickr网站上某个用户的所有图片url相关推荐
- php获取远程网页地址吗,php怎么获取远程网站上的图片的地址?有什么思路吗?...
php怎么获取远程网站上的图片的地址?有什么思路吗? 比如获取百度的背景图片的路径 https://ss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/super/cr ...
- 获取视频网站上视频的缩略图以及其他信息
视频网站上的视频实际上是存储了一张缩略图的,就是视频还没播放的时候,我们所看到的在播放器里面那张. 获取这张图片的方法是调用官方的API,我实验了土豆和优酷,都能成功获取. 步骤也是一样的,以土豆为例 ...
- 怎么绕过付费验证获取作文网站上的内容
---------- 外面看不见 ---------- ---------- 外面看不见 ---------- ------------ [滑稽][玫瑰]嘿嘿,距离我上次发教程也已经过去一年半载了.今 ...
- python计算利率贷款_用Python获取银行网站上的存贷款利率表
项目背景 最近在做一个利率市场化咨询的项目,主要是协助银行搭建定价体系,提供定价策略,在充分考虑产品差异.顾客需求差异.时间差异.地点差异等因素基础上制定不同的存贷款定价方法. 在制定定价策略之前, ...
- Python爬虫项目,获取所有网站上的新闻,并保存到数据库中,解析html网页等(未完待续)
1.需求说明 需求: 爬取虎嗅网站的所有新闻,并保存到数据库中. http://www.huxiu.com 技术: 1.爬虫 获取服务器的资源(urllib) 解析html网页(BeautifulSo ...
- PHP获取其他网站上的内容,php – 从外部网站获取DIV内容
我想从纯 PHP的外部网站获得DIV. 我希望来自isitdownrightnow(statusup div)的Div文本:< div class ="statusup"&g ...
- 【Flick API】获取Flickr图片信息及实例说明--Java版
背景 近期GF写论文需要爬取Flickr网站上的某个关键词的所有图片信息,并且生成excel用于数据分析.在找了许多资料之后,实现了该功能,其实难度并不大,在Flickr官方API文档中写的也挺详细的 ...
- 视采网站采集器用户操作手册
文章来源:视采网站采集器 1 产品简介 DM视采网站采集器是一款可视化的数据挖掘软件,它可用于网站采集.论坛采集.文章采集.博客采集.dedecms采集.动易采集.新云采集.论坛发帖.论坛顶贴等. 2 ...
- iframe异步加载_5种延迟加载图像的方法以帮助你提升网站性能与用户体验
英文 | https://www.sitepoint.com/five-techniques-lazy-load-images-website-performance/翻译 | web前端开发(ID: ...
- 对接腾讯广告(广点通) 上传用户行为
目录 一.前言 二.账号 三.数据源 四.涉及接口以及大致流程 1.广告主账号授权. (授权给开发者账号) 2.获取access_token 3.上传用户行为 五.代码 一.前言 不知道有没有跟我一样 ...
最新文章
- vscode 显示最近打开的folder_vscode报错Module #x27;pygal#x27; has no #x27;Bar#x27; Member...
- Android 判断屏幕方向一个大坑
- 华为FusionCompute-VRM密码重置
- 如何异步的处理restful服务(基础)
- paloalto防火墙执行初始配置
- java创建对象new后面为啥可以传入参数_你有认真了解过自己的“Java对象”吗?渣男...
- 技术干货 | “选图预览并上传”的场景如何解?全网最全方案汇总来了
- android 9图片报错,Android2.1加载9Patch图片运行后报错
- SharePoint 2013 创建web应用程序报错This page can’t be displayed
- matlab 匹配滤波相位谱,第1章匹配滤波器.doc
- RK3588 Android12开机log分析
- 在linux系统下ping不通windows主机问题
- 给出三个坐标点,求三角形周长。
- 微信小程序之——实现一行滑动显示很多文字-scroll-view
- 感叹之余随手记—他山之石,可以攻玉
- 卸载asterisk
- SortedMap与TreeMap的一个典型应用
- 联盟广告回利模式4种
- 2020-2021年度第1学期课程回顾总结
- 如何使用GAMS的许可证
热门文章
- devicemapper介绍
- 《新程序员》走进名企线下交流活动——微软亚洲研究院
- 三校生计算机教学计划,三校生高考英语教学计划
- Java多线程由易到难
- DotSoft.C3DTools.v7.0.0.3民用勘测地图和GIS工具集合
- 做事的态度与工作态度
- 三种查询IP归属地的接口
- 倒立摆控制系统matlab,单轴倒立摆控制系统设计及Matlab仿真毕业设计论文(资料4)...
- 【声明】本人博客已经迁移到博客园,欢迎访问!
- python是高级语言还是低级语言_机械语言/汇编语言/低级语言/高级语言各是指的什么...