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 に答える