2014-02-15 53 views
0

我嘗試這樣的方式:如何從Java中的HtmlImage對象正確獲取字符串鏈接?

HtmlPage currentPage = (HtmlPage) webClient.getPage((urlList.get(i).toString())); 

而且有:

java.net.MalformedURLException: no protocol: HtmlImage[<img src="http://media.animewallpapers.com/wallpapers/misc/misc_164_t.jpg?m=21312126359&quot;" 

什麼是正確的做法?

+0

無論你如何獲得字符串鏈接,你試圖做的沒有意義。您正在嘗試獲取將返回圖像並將圖像作爲HtmlPage投射的網址。簡單來說:HTML文件與JPG文件不同。你究竟想要做什麼? –

+0

我有鏈接圖像,我嘗試去那裏讓我提取更多的圖像。我有方法來提取圖像。 –

回答

1

爲了從圖像中獲得src屬性,您需要使用getSrcAttribute()方法。假設myImage是HtmlImage對象,這個代碼將輸出src屬性到控制檯:

System.out.println(myImage.getSrcAttribute()); 

作爲一個側面說明,鑄造圖像作爲HtmlPage將最有可能拋出異常。

相關問題