知りたいのですが、ウィキペディアのデータにアクセスするためのAPIまたはクエリインターフェイスはありますか?
Mediawiki 、ウィキペディアが使用するウィキプラットフォームにはHTTPベースのAPIがあります。 MediaWiki API を参照してください。
たとえば、タイトルがstackoverflowのページを取得するには、
http://en.wikipedia.org/w/api.php?action=query&titles=Stackoverflow
詳細については、APIページのいくつかの(不完全な)Javaラッパー-- クライアントコード-Javaを参照 セクションがあります。
Javaで使用するには、 http://code.google.com/p/wiki-Java を試してください。クラスは1つだけですが、すばらしいクラスです。
同じ質問がありましたが、すぐに使用できるソリューションに最も近いのはblikiで、 http://code.google.com/p/gwtwiki/ でホストされています。また、Integrating Stuffで、使い始めるのに役立つ記事を書きました: http://www.integratingstuff.com/2012/04/06/hook-into-wikipedia-using-Java-and-the- mediawiki-api /
Javaコードでwikiを接続するのに役立つJavaライブラリのリストがあります。 https://www.mediawiki.org/wiki/API:Client_code#Java
しかし、それらの制限のためにそれらのいくつかを使用した後、私たちはmediawikiから直接RESTサービスを呼び出そうとします。