【问题标题】:Extract content from Wikipedia to Mediawiki从 Wikipedia 提取内容到 Mediawiki
【发布时间】:2015-03-20 06:50:26
【问题描述】:
有没有办法将介绍内容从维基百科页面获取到我的 mediawiki 页面?我正在考虑使用维基百科的 api,但我不知道如何解析我页面上的 url 以及模板。我只想要一个查询,它会在我的页面上显示维基百科页面的介绍部分?d
【问题讨论】:
标签:
mediawiki
wikipedia-api
mediawiki-api
mediawiki-extensions
semantic-mediawiki
【解决方案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}}
然而,我需要弄清楚如何从返回文本中只获取一个段落。可能会使用解析器函数。