Rob*_*tie 20
维基百科使用的维基平台Mediawiki确实有基于HTTP的API.请参阅MediaWiki API.
例如,要获取标题为stackoverflow的页面,请调用
http://en.wikipedia.org/w/api.php?action=query&titles=Stackoverflow
API周围有一些(不完整的)Java包装器 - 有关更多详细信息,请参阅 API页面的客户端代码 - Java部分.
您可以使用Jwiki获取维基百科数据 示例:
Jwiki jwiki = new Jwiki("elon musk");
System.out.println("Title :"+jwiki.getDisplayTitle()); //get title
System.out.println("Text : "+jwiki.getExtractText()); //get summary text
System.out.println("Image : "+jwiki.getImageURL()); //get image URL
Run Code Online (Sandbox Code Playgroud)