2010-04-17 26 views
0

如何從站點檢索所有圖像。我想製作一個桌面應用程序,顯示一個網站收到的汽車圖像。Java,swt和web

+2

該網站是否爲此提供了一個API?網站的使用條款是否允許開發此類應用程序?圖片網址:是否遵循特定模式,或者您是否需要屏幕抓圖? – Esko 2010-04-17 21:03:17

+0

沒有API,我不需要屏幕抓取。我只需要從某個網站加載一些圖片,比如汽車圖片。我知道如何通過url獲取圖片,但如何獲取所有圖片是我不知道的。 – 2010-04-17 22:57:39

+0

這個問題比「如何」更關於道德問題。 如果版權所有者允許您下載圖片,那麼他很可能會提供一個API /或其他下載方式。 如果您擁有網站的控制權,您可以添加/請求添加此類服務。 如果這是不可能的,你可能會做一些非法活動。請檢查該方面。 – 2015-08-26 05:35:12

回答

0

您需要做的是從您要連接的網站獲取HTML並搜索所有<img>標記,將url解析出來,然後遍歷每個url,連接到它,下載圖像,然後使用您的應用程序查看圖像。

Google加載示例如何從網址下載文件。

+0

好的,但我們在做什麼,如果網站包含大量的網頁,只有4人有標籤的照片? – 2010-04-18 07:11:46

+0

你必須考慮到這一點。將頁面鏈接到頁面,並將每個找到的圖片網址添加到圖片網址列表中。如果該頁面沒有任何img標籤,則不向該列表添加任何內容並鏈接到下一頁。 – Joel 2010-04-18 17:34:44

+0

這是一個好主意,我唯一需要的是一個HTML解析器。 – 2010-04-19 13:03:48