Можно ли запросить в API Википедии статьи, содержащие определенный шаблон? Документация не описывает никаких действий, которые бы фильтровали результаты поиска на страницах, содержащих шаблон. В частности, я после страниц, которые содержат Template:Persondata
. После этого я надеюсь, что смогу получить именно этот конкретный шаблон для заполнения генеалогических данных для проекта openancestry.org .
Приведенный ниже запрос показывает, что страница Альберта Эйнштейна содержит шаблон 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, но я надеюсь, что я ошибаюсь, и что кто-то уже проложил путь по этому пути.