将内容从维基百科提取到Mediawiki

时间:2015-03-20 06:50:26

标签: mediawiki wikipedia-api mediawiki-api mediawiki-extensions semantic-mediawiki

有没有办法从维基百科页面到我的mediawiki页面获取介绍内容?我正在考虑使用维基百科的API,但我不知道如何解析我的页面上的网址以及模板。我只想要一个查询,在我的页面上显示维基百科页面的介绍部分?d

1 个答案:

答案 0 :(得分:1)

我使用了External_Data Extension 和维基百科的api来实现这一目标。

API

http://en.wikipedia.org/w/api.php? action=query&prop=extracts&format=json&exintro=&titles=[title of wikipedia page]

我是如何使用它的

{{#get_web_data:
url=http://en.wikipedia.org/w/api.php? action=query&prop=extracts&format=json&exintro=&titles={{PAGENAME}}
|format=JSON|data=extract=extract}}

我如何在页面上显示摘录

{{#external_value:extract}}

但是我需要弄清楚如何只从返回文本中获取一个段落。可能会使用解析器函数。