如何從站點檢索所有圖像。我想製作一個桌面應用程序,顯示一個網站收到的汽車圖像。Java,swt和web
回答
您需要做的是從您要連接的網站獲取HTML並搜索所有<img>
標記,將url解析出來,然後遍歷每個url,連接到它,下載圖像,然後使用您的應用程序查看圖像。
Google加載示例如何從網址下載文件。
好的,但我們在做什麼,如果網站包含大量的網頁,只有4人有標籤的照片? – 2010-04-18 07:11:46
你必須考慮到這一點。將頁面鏈接到頁面,並將每個找到的圖片網址添加到圖片網址列表中。如果該頁面沒有任何img標籤,則不向該列表添加任何內容並鏈接到下一頁。 – Joel 2010-04-18 17:34:44
這是一個好主意,我唯一需要的是一個HTML解析器。 – 2010-04-19 13:03:48
- 1. Java SWT:拖/放
- 2. Java SWT CheckedListBox
- 3. Java Swt瀏覽器和撇號
- 4. 混合AWT和SWT時Java UnsatisfiedLinkError?
- 5. Mac OS X 10.5上的SWT和Java WebStart
- 6. 的Java SWT InterruptedException的
- 7. 的Java,SWT,調整
- 8. java swt image(imagedata)rotation
- 9. Java Eclipse SWT OSX bug
- 10. Java SWT DateTime - 獲取選擇?
- 11. 以Java Swt顯示圖像?
- 12. 異步擴展Java SWT樹
- 13. Java SWT WYSIWYG HTML編輯器
- 14. Java SWT設計模式
- 15. Java Swt treeview彈出菜單
- 16. Java元素圖標SWT ECLIPSE
- 17. Java SWT ScrolledForm背景顏色
- 18. Java SWT Composite 1 px padding
- 19. swt scollbar和滑塊
- 20. Eclipse插件和swt
- 21. SWT複合和組
- 22. Java SWT與線程「主」java.lang.NoClassDefFoundError:org/eclipse/swt/widgets/Composite的maven異常
- 23. Java SWT:如何刪除SWT表中的選定行
- 24. WCF web服務和java web服務
- 25. Java Web服務和XML
- 26. Java Web Start和安全
- 27. BPEL和Java web服務
- 28. Java和UDP Web服務器
- 29. Glassfish v2.1.1和java-web-start
- 30. Java Web認證和授權
該網站是否爲此提供了一個API?網站的使用條款是否允許開發此類應用程序?圖片網址:是否遵循特定模式,或者您是否需要屏幕抓圖? – Esko 2010-04-17 21:03:17
沒有API,我不需要屏幕抓取。我只需要從某個網站加載一些圖片,比如汽車圖片。我知道如何通過url獲取圖片,但如何獲取所有圖片是我不知道的。 – 2010-04-17 22:57:39
這個問題比「如何」更關於道德問題。 如果版權所有者允許您下載圖片,那麼他很可能會提供一個API /或其他下載方式。 如果您擁有網站的控制權,您可以添加/請求添加此類服務。 如果這是不可能的,你可能會做一些非法活動。請檢查該方面。 – 2015-08-26 05:35:12