Поиск изображений в Википедии, которые используются в разных статьях

Я пытаюсь сделать запрос в Википедии, используя API MediaWiki с php (и Curl), чтобы искать изображения, которые используются в различных статьях по определенному поисковому запросу. Например — ищите «панда», но получите только изображения, которые где-то используются, и сможете перейти к статьям.
Я могу искать изображения, как правило, используя:

https://en.wikipedia.org/w/api.php?action=query&список = allimages&ailimit = 100&aifrom = Panda&aiprop = URL&Формат = xmlfm

и я знаю, что в основном это должно показать использование:

https://commons.wikimedia.org/w/api.php?action=query&проп = изображения&список = imageusage&iutitle = Файл: MY_IMAGE_NAME&Формат = xmlfm

Попытка вышеупомянутого не дает мне нужного результата — я могу видеть список изображений, но я не могу знать, используются ли они или где они используются.

Кто-нибудь может помочь?

1

Решение

list=imageusage не показывает кросс-вики-использование; тебе понадобиться prop=globalusage для этого. Который также является удобным модулем поддержки, поэтому его можно сложить в первый запрос, используя allimages как генератор:

Действие = запрос&генератор = allimages&gailimit = 100&gaifrom = Panda&проп = globalusage

(Пропущено prop=images так как это, кажется, не имеет никакой полезной цели.)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]