繁体   English   中英

使用 Jsoup 获取嵌套在 class 中的 class 的 src

[英]Get src of a class nested in a class with Jsoup

我是 jsoup 的初学者,我想在这段代码中获取图像的 src:

 <div class="detail-info-cover"> <img class="detail-info-cover-img" src="http://fmcdn.mfcdn.net/store/manga/33647/cover.jpg? token=eab4a510fcd567ead4d0d902a967be55576be642&amp;ttl=1592125200&amp;v=1591085412" alt="Ghost Writer (MIKAGE Natsu)"> </div>

如果你运行它,你会看到我想要得到的图像。

执行以下操作:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;

public class Main {
    public static void main(String[] args){
        String html = "<div class=\"detail-info-cover\"> \n"
                + "<img class=\"detail-info-cover-img\" src=\"http://fmcdn.mfcdn.net/store/manga/33647/cover.jpg? token=eab4a510fcd567ead4d0d902a967be55576be642&amp;ttl=1592125200&amp;v=1591085412\" alt=\"Ghost Writer (MIKAGE Natsu)\"> </div>";
        Document doc = Jsoup.parse(html);
        Element image = doc.select("img").first();
        String imageUrl = image.absUrl("src");
        System.out.println(imageUrl);
    }
}

Output:

http://fmcdn.mfcdn.net/store/manga/33647/cover.jpg? token=eab4a510fcd567ead4d0d902a967be55576be642&ttl=1592125200&v=1591085412

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM