Как я могу получить изображение википедии со страницы Wikidata - PullRequest
0 голосов
/ 26 апреля 2019

Учитывая страницу изображения в Википедии, такую ​​как

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

, которая содержит изображение, как мне добраться до общего достоянияСтраница файла (или даже непосредственно к конечной странице изображения.

1 Ответ

1 голос
/ 26 апреля 2019

Используя prop = images, вы получите имя файла, которое вы можете добавить к своему предыдущему запросу:

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

...