Можно ли запросить API Википедии для статей, содержащих определенный шаблон? Документация не описывает никаких действий, которые будут фильтровать результаты поиска на страницах, содержащих шаблон. В частности, я просматриваю страницы, содержащие Template:Persondata
. После этого я надеюсь получить этот конкретный шаблон, чтобы заполнить данные генеалогии для проекта openancestry.org.
В приведенном ниже примере показано, что страница Albert Einstein содержит шаблон Persondata, но не возвращает содержимое шаблона, и я не знаю, как получить список названий страниц, содержащих шаблон. http://en.wikipedia.org/w/api.php?action=query&prop=templates&titles=Albert%20Einstein&tlcontinue=736|10|ParmPart
Возврат:
<api>
<query>
<pages>
<page pageid="736" ns="0" title="Albert Einstein">
<templates>
...
<tl ns="10" title="Template:Persondata"/>
...
</templates>
</page>
</pages>
</query>
<query-continue>
<templates tlcontinue="736|10|Reflist"/>
</query-continue>
</api>
Я подозреваю, что я не могу получить то, что мне нужно от API, но я надеюсь, что я ошибаюсь и что кто-то уже пробил путь по этому пути.