0

最近开始研究jsoup的使用方法

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

用jsoup做了一个网页放图片的例子我

<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");

但没有成功

4

1 回答 1

2

如果我理解正确,您只是想获取图像的地址?
如果是这样,这应该这样做。

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);
}
于 2012-12-10T12:46:00.760 回答