Java中是否有任何API可以访问维基百科数据

我想知道:是否有任何API或查询接口,我可以通过它访问维基百科数据?


答案 1

Mediawiki,维基百科使用的wiki平台确实有一个基于HTTP的API。参见 MediaWiki API

例如,要获取标题为堆栈溢出的页面,请调用

http://en.wikipedia.org/w/api.php?action=query&titles=Stackoverflow

API 周围有一些(不完整的)Java 包装器 - 有关更多详细信息,请参阅 API 页面的客户端代码 - Java 部分。


答案 2

要与 Java 一起使用,请尝试 http://code.google.com/p/wiki-java。它只是一个类,但一个伟大的类!


推荐