0

我想下载维基百科页面中使用的模板源(主要用于生成键的显示文本)。所以我基本上想要这个信息

http://en.wikipedia.org/w/index.php?title=Template:Infobox%20cricketer&action=edit

模板:信息框板球运动员

我为维基百科找到了一个名为 Template data 的 api

http://www.mediawiki.org/wiki/Extension:TemplateData

但是给出的例子:

http://en.wikipedia.org/w/api.php?action=templatedata&titles=Template:Stub

似乎不起作用。

4

1 回答 1

3

我认为您误解了 Extension:TemplateData 的用途。它用于获取有关模板的元数据,仅当该模板提供这些元数据时才有效。

如果你想要模板的文本,你应该使用prop=revisions&rvprop=content,例如:

http://en.wikipedia.org/w/api.php?action=query&titles=Template:Infobox%20cricketer&prop=revisions&rvprop=content

于 2013-06-18T10:18:51.713 回答