Правильное использование jsoup

Я недавно начал изучать, как использовать jsoup

Document doc = Jsoup.parse(responseString); 
 Elements pngs = doc.select ("div.kk2");

Чтобы с помощью jsoup сделал веб-страницу, чтобы выложить картинки примера I

<div class="kk2" id="12" style="border:2px solid #FFFF00; top:-1px; left:-203px; height:151px; width:200px"> <img src = "http:// kk.org / t / ea / ff.jpg "alt =" text "style =" fff "/> </ div>

После показа примера

   for(Element png : pngs){
              sff2.append(png.attr("abs:href")).append("  ").append(png.text()).append("\n");
          }

Чтобы получить это значение

init ~ kk.org ~ t / ea / ff.jpg ~ text

Если я просто хочу получить это значение

http://kk.org/t/ea/ff.jpg

Как мне это сделать?? Я пытаюсь использовать

sff2.append (png.attr ("alt")). append (""). append (png.text ()). append ("\ n");

Но без успеха

1 ответ

Решение

Если я правильно понимаю, вы просто хотите получить адрес изображения?
Если так, это должно сделать это.

Elements div = doc.select("div[class=kk2]");
Elements pngs = div.select("img");

for (Element png : pngs) {
        String src = png.attr("abs:src");
        src = src.replace(" ", ""); // Remove spaces
        System.out.println(src);
}
Другие вопросы по тегам