使用 python 从 Flickr 下载给定 ID 的照片统计信息

Download photo Stats for a given ID from Flickr with python

我正在尝试从 Flickr 下载一些照片。使用 My KEY 和 Secret,我可以使用这些代码行进行搜索和下载

image_tag = 'seaside'
extras = ','.join(SIZES[0])
flickr = FlickrAPI(KEY, SECRET)
photos = flickr.walk(text=image_tag,  # it will search by image title and image tags
                            extras=extras,  # get the urls for each size we want
                            privacy_filter=1,  # search only for public photos
                            per_page=50,
                            sort='relevance',
                            safe_search = 1 )

使用这个我可以获取 url 和照片 ID,但我也想下载照片统计(喜欢,观看次数),但我找不到从 ID 开始的合适命令照片允许我下载统计数据。

您可以在 Flickr 网页上的 API 文档中找到您要查找的内容:

https://www.flickr.com/services/api/flickr.stats.getPhotoStats.html

调用方法:

flickr.stats.getPhotoStats

参数:

api_key, date, photo_id

您将收到以下格式的所需内容:

<stats views="24" comments="4" favorites="1" />

记得在你的身份验证令牌之前生成,如果你还没有生成它,在同一页面上有一个link关于如何生成它。