- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有任何 python flickr api,我可以在其中点击组 url 并获取所有最新的图像数据?
我有一个像这样的网址:
https://www.flickr.com/groups/caterpillarequipment/
我想获取所有最新的图像数据集。我尝试使用 flickrapi lib 来做到这一点,但到目前为止能够找出任何方法。我是 flickr api 的新手,不知道如何获取这些数据。
最佳答案
如果您想获取群组池的所有信息,请使用 flickr.groups.pools.getPhotos
API 调用,如下所示:
import flickrapi
from pprint import pprint
api_key = 'your api key'
secret = 'your secret key'
flickr = flickrapi.FlickrAPI(api_key, secret, format='parsed-json')
group_id = '544735@N20' # caterpillarequipment's group_id
response = flickr.groups.pools.getPhotos(group_id=group_id, per_page=3)
pprint(response)
{u'photos': {u'page': 1,
u'pages': 1033,
u'perpage': 3,
u'photo': [{u'dateadded': u'1428715622',
u'farm': 8,
u'id': u'16912446348',
u'isfamily': 0,
u'isfriend': 0,
u'ispublic': 1,
u'owner': u'71639059@N00',
u'ownername': u'ocrr4204',
u'secret': u'311b63f966',
u'server': u'7685',
u'title': u'Dufresne Construction 146 a CAT D7H bulldozer Ottawa, Ontario Canada 04252007 \xa9Ian A. McCord'},
{u'dateadded': u'1428713719',
u'farm': 8,
u'id': u'16896411327',
u'isfamily': 0,
u'isfriend': 0,
u'ispublic': 1,
u'owner': u'62532775@N03',
u'ownername': u'Jibup',
u'secret': u'76dc9110ed',
u'server': u'7695',
u'title': u'Caterpillar'},
{u'dateadded': u'1428554028',
u'farm': 8,
u'id': u'17058845816',
u'isfamily': 0,
u'isfriend': 0,
u'ispublic': 1,
u'owner': u'73369431@N07',
u'ownername': u'Stephen Ball Photography',
u'secret': u'607f522144',
u'server': u'7705',
u'title': u'One Up One Down'}],
u'total': u'3097'},
u'stat': u'ok'}
出于演示目的,我使用了较小的页面大小 3 - 默认值为 100,最大值为 500。这意味着您需要多次调用该服务才能检索所有照片。你可以像这样循环:
group_pool_photos = []
group_id = '544735@N20' # caterpillarequipment's group_id
page = 1
success = True
while True:
response = flickr.groups.pools.getPhotos(group_id=group_id, page=page)
if response['stat'] != 'ok':
print 'Error occurred in flickr.groups.pools.getPhotos'
pprint(response)
success = False
break
if len(response['photos']['photo']) == 0:
break
group_pool_photos.extend(response['photos']['photo'])
page += 1
if success:
print 'Info for all pool photos successfully retrieved. Total photos {}'.format(len(group_pool_photos))
在此 group_pool_photos
的末尾应包含所有照片信息。
注意由于在检索过程中添加或删除照片,池可能会发生变化,因此您可能需要尝试通过比较连续响应中的总数来检测这一点。
关于python flickr api用于组搜索并获取图像数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29651576/
有没有办法从具有自定义宽度/高度的 flickr api 获取图像?我发现只有标准功能 flickr.photos.getSizes ,但此函数仅返回预定义的大小。谢谢 最佳答案 据我所知,不可能让
我想从 flickr 上的相册中获取照片。我有 4 张专辑。目前我正在做返回所有照片的 flickr.people.getPublicPhotos 方法。这是我的网址 https://api.flic
通读 Flickr API 文档,它一直说我需要一个 API key 才能使用他们的 REST 协议(protocol)。我只是在构建一个照片查看器,从 Flickr 的 public photo f
是否有一种简单的方法可以使用 Flickr API 而不是编辑界面按时间倒序对照片集进行排序(即“按拍摄日期排列(最新的优先)”? 最佳答案 您可以在调用getPhotos 时获取date_taken
我们需要用户能够在我们的媒体部分输入 URL。然而,由于用户在输入 URL 时可能会出错,我们需要确保这些 URL 是有效的 flickr URL。有效网址例如: http://www.flickr.
编辑:我增加了赏金,如果有人能帮我弄清楚我做错了什么,那就全靠你了。 此外,我真的不在乎这是如何完成的。如果有图书馆可以提供帮助,或者类似的东西,那就太好了。 由于不涉及验证码,理论上我应该能够登录
我正在尝试将我的应用程序连接到 Flickr,但在身份验证过程中遇到问题。 我已按照以下说明进行操作: https://github.com/devedup/FlickrKit 我已经为我的应用程序创
我正在尝试在 iOS 7 中使用 UIActivityViewController Flickr 共享,但 Flickr 图标没有出现在共享表中。我觉得我缺少一些基本的东西。 我正在 iPhone 5
我使用它通过 Flickr API 获取所有相册列表 - flickr.photosets.getList 我需要获取特定相册中所有照片的静态 URL。谁能建议怎么做? 最佳答案 如果您只想获取原始图
菜鸟问题系列... 我是 python 的新手,最近想创建一个小的 python 应用程序,可以根据不同的搜索输入从 flickr 收集照片。 (例如:如果我输入“dog”,它会从 flickr 下载
我想使用rest(jquery ajax - 因为这就是我使用的)在页面上显示 flickr.test.echo 的响应 我需要提供 api_key REST 端点 URL 为 http://api.
我遇到了 flickr API 的一个令人困惑的问题。 当我进行照片搜索 (flickr.photos.search) 并请求高页码时,我 通常会为不同的页码返回重复的照片。 这是三个 URL,它们每
是否可以通过 flickr api 或其他一些服务获取在用户所在位置拍摄的 CC 图像? 就像从浏览器获取经纬度并将其发送到 flickr 然后获取在那里拍摄的图像一样?类似于 iOS 上的雅虎应用程
我正在做一个项目,在这个项目中我在 flickr 上创建了一个应用程序。我的帐户是免费帐户。使用该应用程序。许多用户连接到我的应用程序,我将他们的 access_token 存储在我的数据库中。使用该
是否可以通过api调用或某些脚本从flickr URL获取静态图像URL? 例如: Flickr URL-> http://www.flickr.com/photos/53067560@N00/265
最近,我浏览我的 Flickr 帐户及其统计数据,注意到它们显示了一个非常漂亮的图表。给我留下深刻印象的是它是用 HTML 渲染的,并使用 JavaScript 实现鼠标悬停效果。有谁知道他们是否使用
确定用户是否登录 Flickr 的正确方法是什么?我的应用程序中有一个 iframe,它允许用户从 Flickr 下载他们的图像。但是如果用户没有登录到 flickr,那么 flickr 会将我从 i
我想先说一下,我是 JS 的初学者,现在才使用它几天。 这是我正在处理的内容http://jsfiddle.net/joyroyxw/ 我想要做的是获取一个人的名字并显示他们名字中每个字母的图像。到目
是否有任何 python flickr api,我可以在其中点击组 url 并获取所有最新的图像数据? 我有一个像这样的网址: https://www.flickr.com/groups/caterp
我正在获取 flickr 代码以在我的 html 页面中显示照片流: #flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetic
我是一名优秀的程序员,十分优秀!