2011-08-17 24 views
1

我正在嘗試從維基百科獲取音樂藝術家圖片和專輯封面的藝術信息。有沒有人試過這個? 我四處搜尋,發現相關信息幾個環節從維基百科下載音樂類別和處理更新的圖片

http://commons.wikimedia.org/w/index.php?title=Special:Search&ns0=1&ns6=1&ns12=1&ns14=1&ns100=1&ns106=1&redirs=0&search=buitenzorg&limit=10&offset=0 - 爲buitenzorg搜索圖片

http://www.mediawiki.org/wiki/API:Allimages - 所有圖像API調用來從維基

獲取圖像的URL,但無法找到一個方法來下載所有來自Music類別的圖像並在初始下載後運行增量更新。任何指向解決方案的指針都會有所幫助。

回答

2

我到處搜索,最後我去了下面提到的實現。 這裏的API文檔:http://www.mediawiki.org/wiki/API:Main_page

  1. 呼叫維基百科的API藝術家頁面
  2. 看右邊給選手卡信息,並獲取圖像的名稱。
  3. 進行另一個維基媒體調用以獲取圖像下載網址。
  4. 下載實際圖像。

對於deltas,唯一的方法是再次用wiki圖片名稱命中wikipedia API並檢查更新。

另一個解決方法是設置你自己的維基媒體服務器,它將處理增量。

請看這裏http://www.mediawiki.org/wiki/Manual:Installation_guide

+0

你是怎麼做的#3? – Ferdy

+0

我使用了來自#2調用的IMAGE_TITLE的API調用http://en.wikipedia.org/w/api.php?action=query&prop=imageinfo&iiprop=url&format=xml&titles= 。 – param