如何从维基数据页面获取维基百科图片

How can I get the wikipedia image from Wikidata page

给定维基百科图像页面,例如

https://commons.wikimedia.org/wiki/File:2180_-Pittsburgh-_Mellon_Arena_-Genesis-_The_Carpet_Crawlers.JPG

我可以使用

获取实际图像 url

https://commons.wikimedia.org/w/api.php?action=query&prop=imageinfo&iiprop=url&redirects&format=xml&titles=UrlFromLastSlash

例如

https://commons.wikimedia.org/w/api.php?action=query&prop=imageinfo&iiprop=url&redirects&format=xml&titles=File:2180_-Pittsburgh-_Mellon_Arena_-Genesis-_The_Carpet_Crawlers.JPG

但是从维基数据页面开始如

https://www.wikidata.org/wiki/Q151012

那包含一张图片我如何进入公共文件页面(或者直接进入最终图片页面。

使用 prop=images 将为您提供公共文件名,然后您可以将其添加到之前的查询中:

https://www.wikidata.org/w/api.php?action=query&prop=images&titles=Q151012