MediaWiki API Поиск заголовков страниц с определенным шаблоном

Есть ли способ запросить в MediaWiki / Wikipedia страницы по заголовку и шаблону?

Например, я хотел бы знать, есть ли страница с заголовком «Some Person» и содержащая «Template: Persondata».

Я знаю, как делать запросы по заголовку: http://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Some%20Person&format=xml&redirects

И благодаря это Я знаю, как искать все страницы, использующие определенный шаблон: http://en.wikipedia.org/w/api.php?action=query&list=embeddedin&eititle=Template:Persondata&format=xml '

Но я не могу понять, как объединить эти два вопроса, чтобы уменьшить количество запросов к API.


person x75    schedule 11.01.2014    source источник
comment
Я думаю, вам нужен запрос к Викиданным, проверяющий, имеет ли объект с таким именем [P31: 5] (экземпляр: human).   -  person Nemo    schedule 29.04.2015


Ответы (1)


Нет, не напрямую через один API-запрос. Либо вы делаете пересечение самостоятельно, либо используете этот инструмент http://tools.wmflabs.org/catscan2/catscan2.php, который может делать то, что вы хотите (и многое другое).

person Ainali    schedule 08.07.2014