您在這裡

調用維基百科Wikipedia API

James Qi 在 2021年3月8日 - 15:43 發表

維基百科應該說是人類知識的寶庫,各種語言的詞條都是成千上萬人參與編輯的結果,而且也都是免費提供給全世界查看。我們的一些網站以前加上了維基百科的詞條了解,但還沒有嵌入過其内容,這次想到用Wikipedia的API來獲取摘要信息,直接放在網站中供人觀看。

Wikipedia是用MediaWiki軟件搭建的,這裡有API的介紹:API:Main page - MediaWiki(也有API中文介紹,但其中很多内容沒有翻譯,最好還是直接看英文的)。

我們目前全都是查詢信息,也就是Query動作,主要用到三個接口:

獲取的信息可以入庫,也可以保存為json文件,供我們在網站中調用。

如果是英文以外的其它語言,隻要把https://en.wikipedia.org/w/api.php?中的en替換為其它語言代碼就可以,例如調用中文維基百科API内容就是https://zh.wikipedia.org/w/api.php?加上參數就可以。

另外,放在國内的服務器是無法連接wikipedia.org域名的,所以也無法獲取API内容,需要用放在國外的服務器才能獲取維基百科API的内容。

發表新回應

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。