从维基百科获取信息

时间:2010-02-20 11:00:59

标签: ruby-on-rails ruby rubygems

是否有获取维基百科页面主要描述的内容?

喜欢http://en.wikipedia.org/wiki/Radiohead

我想要获得:

Radiohead是来自牛津郡Abingdon的英语另类摇滚乐队,成立于1985年。乐队由Thom Yorke(主唱,节奏吉他,钢琴,节拍),Jonny Greenwood(主奏吉他,键盘,其他乐器)组成,Ed O'Brien(吉他,伴唱),Colin Greenwood(低音吉他,合成器)和Phil Selway(鼓,打击乐器)。 ... Radiohead的作品出现在大量听众民意调查和评论家名单中。[2] [3]例如,2005年,Radiohead在Rolling Stone的“有史以来最伟大的艺术家”名单中排名第73位。[4]虽然乐队早期的专辑对英国摇滚和流行音乐特别有影响,[5]他们后来的专辑给他们带来了广泛的观众。[6]他们的作品影响了其他音乐家,从爵士乐和古典音乐到嘻哈和R& B。[7] [8] [9] [10]

我该怎么办?

感谢

4 个答案:

答案 0 :(得分:2)

维基百科基于MediaWiki引擎。您可以使用MediaWiki API

答案 1 :(得分:2)

有一个Ruby on Rails特定的解决方案。使用wikipedia-client插件。

答案 2 :(得分:0)

我知道有一个来自维基百科实验室的维基百科API可用。它仍处于测试阶段。它使用Web服务,因此我不知道如何在RoR中进行Web服务。

来源:http://wikipedia-lab.org/en/index.php/Wikipedia_API

编辑:如果您希望阅读实际 Wikipedia API,请访问网站here。它是一个RESTful API,具有调用方法以及如何从Wikipedia检索信息。它基于WikiMedia Wiki API引擎。

答案 3 :(得分:0)

您还可以下载XML和HTML中的Wikipedia转储(多种语言)和其他项目。 Wikipedia:Database download为您提供了低调。