【问题标题】:wikipedia template data api维基百科模板数据api
【发布时间】:2013-06-18 09:04:30
【问题描述】:

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

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

用于模板:信息框板球运动员

我找到了一个名为 Template data 的 wikipedia api

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

但是给出的例子:

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

似乎不起作用。

【问题讨论】:

    标签: mediawiki wikipedia-api


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      相关资源
      最近更新 更多