【发布时间】:2014-01-11 00:29:43
【问题描述】:
有没有办法通过标题和模板查询MediaWiki / Wikipedia页面?
例如,我想知道是否存在标题为“Some Person”并包含“Template:Persondata”的页面。
我知道如何按标题查询: http://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Some%20Person&format=xml&redirects
感谢this,我知道如何搜索所有使用某个模板的页面: http://en.wikipedia.org/w/api.php?action=query&list=embeddedin&eititle=Template:Persondata&format=xml'
但我不知道如何结合这两个问题,以减少我对 api 的请求。
【问题讨论】:
-
我认为您需要一个 Wikidata 查询,检查具有该名称的实体是否具有 [P31:5](实例:人类)。
标签: wikipedia-api mediawiki-api