我正在創建一個實現內容過濾算法的簡單推薦系統。我需要用電影元數據來測試系統,但這非常困難。我知道IMDB,請問我如何獲取電影的標題,movieid,流派,關鍵字,情節,演員,國家,發佈日期,語言等元數據,並將其存儲爲我的應用程序使用的xml文件?有誰知道解決方案?謝謝。如何使用java從IMDB獲取電影元數據?
回答
查看IMDB interfaces的信息。
另請參閱IMDB API。從那裏可以看出,XML還不被支持(還)。
首先檢查他們的同意或授權 http://www.imdb.com/help/show_leaf?usedatasoftware
他們的數據可以在這裏找到 http://www.imdb.com/interfaces
提及許可證+1。人們經常忘記這一點(通常是自願的)。 – 2011-05-05 13:58:32
您是否知道通過XML/JSON而不是命令行與「接口」進行通信的方式? – sparkle 2012-11-30 23:37:45
考慮到IMDB明確規定任何數據只能從FTP站點提供的純文本數據中獲取,我敢肯定,通過XML/JSON與他們的網站進行通信是非法的。 但是,這並不意味着它是不可能的。請參閱http://stackoverflow.com/questions/1966503/does-imdb-provide-an-api。 – 2014-03-21 17:32:15
現在還有Open movie database API一個版本不錯的簡單接口
我創建了一個小(很少)使用omdb獲取電影信息的框架:https://sourceforge.net/projects/omdbapi4j/
可能你可以使用b elow輕量級免費的RESTful webservice。如果您需要,此服務將提供電影信息的xml/json響應。
http://www.freesoftapps.com/services/imdb/?title=shawshank%20redemption
你可以找到關於此link
新澤西Java客戶端代碼的詳細信息:
Client client = Client.create();
WebResource resource = client.resource(urlString);
ClientResponse response = resource.accept("application/json").get(ClientResponse.class);
String json = response.getEntity(String.class);
- 1. IMDB scrapy獲取所有電影數據
- 2. 獲取電影數據沒有imdb
- 3. 從imdb獲取電影標題數據集
- 4. 如何使用rvest從IMDB中刮取電影的預算值
- 5. 從IMDB獲取電影的公司信息使用IMDBPY
- 6. 使用json從IMDB獲取數據
- 7. 從imdb獲取數據
- 8. 從IMDb獲取人與電影/電視系列片的獎項
- 9. 如何使用rvest從IMDB中刪除所有電影評論
- 10. 電影目錄像imdb
- 11. 獲得演員IMDB從電影IMDB ID的ID在單個查詢
- 12. 如何使用PHP中的Ajax從網站(例如IMDB)獲取數據
- 13. 用於從IMDB或類似網站獲取電影細節的API?
- 14. IMDB scrapy在meta內容中獲取電影日期
- 15. 如何在python中使用scrapy從圖像元素中提取imdb中的電影的評分
- 16. 使用rvest從IMDB中刮掉電影評論
- 17. 如何從IMDBPy獲取IMDB網址?
- 18. 使用QTKit設置電影元數據
- 19. 從UIImagepickerController獲取電影URL
- 20. 如何使用JavaScript從Amazon API獲取電影細節
- 21. 我可以使用IMDbPY檢索給定電影的IMDb的電影推薦嗎?
- 22. 我想獲取電影數據。
- 23. 電影元數據存儲
- 24. 來自IMDB的extracitng電影ID
- 25. 通過IMDB API評級電影
- 26. 使用MPMoviePlayer從無線電流獲取元數據? (iOS)
- 27. 從imdb加載Android應用程序中的電影預告片
- 28. 如何在C#中讀取MKV電影文件的元數據?
- 29. 如何從shoutcast無線電頻道爲Windowsphone獲取元數據?
- 30. 電影數據使用PIG
參見http://stackoverflow.com/questions/1966503/does-imdb-提供-AN-API。 – 2014-03-21 17:34:07