Как правильно получить ссылку на строку из объекта HtmlImage в Java?
Я пытаюсь таким образом:
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""
Какой правильный путь?
1 ответ
Решение
Для того, чтобы получить src
атрибут из изображения вам нужно использовать getSrcAttribute()
метод. предполагать myImage
является объектом HtmlImage, этот код будет выводить src
атрибут для консоли:
System.out.println(myImage.getSrcAttribute());
В качестве примечания, приведение изображения в качестве HtmlPage
Скорее всего, выбросит исключение.