MediaWiki API搜索具有特定模板的页面标题

时间:2014-01-11 00:29:44

标签: wikipedia-api 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

感谢this我知道如何搜索使用特定模板的所有网页: http://en.wikipedia.org/w/api.php?action=query&list=embeddedin&eititle=Template:Persondata&format=xml

但我无法弄清楚如何将这两个问题结合起来,以减少我对api的请求。

1 个答案:

答案 0 :(得分:0)

不能直接通过一个API请求。要么自己做一个交叉,要么使用这个工具http://tools.wmflabs.org/catscan2/catscan2.php,它可以做你想要的(以及更多)。