2011-04-06 44 views
3

好吧,這應該是一個小孩子的簡單任務,但我真的找不到答案。我想創建一個Java應用程序來搜索維基百科(使用給定的搜索查詢)並返回最相關文章的鏈接。就那麼簡單。我不想編輯內容,解析,導出內部/外部鏈接。我只是想讓它返回到搜索文章的鏈接。我已瀏覽過維基百科的API,發現這個動作,應該是有幫助的:Wikipedia API - 獲取搜索結果的鏈接

http://www.mediawiki.org/wiki/API%3AQuery

但它不返回的鏈接。而且我不知道如何使用頁面標識形成鏈接。也許我需要問另一件事?

我覺得這很愚蠢,但實際上我無法從Wiki API提供的大量可能性中得到直接的答案。

回答

3

形式http://en.wikipedia.org/w/api.php?action=query&title=<query>的查詢返回頁面的標題(除其他外)。 http://en.wikipedia.org/wiki/<title>是您的頁面鏈接。

+1

謝謝!實際上,如果您將格式更改爲xml,則它具有包含該地址的條目URL。 – 2011-04-06 12:15:20