gpt4 book ai didi

java - Jsoup 只选择最里面的 div

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:01 25 4
gpt4 key购买 nike

有没有办法在 Jsoup 中只选择最里面的 div(即包含其他 div 的 div)?

澄清一下:我指的只是 div。也就是说,如果一个 div 包含不是 div 但不包含任何 div 的元素,则它被视为(对于我的情况)“最里面的 div”。

最佳答案

Jsoup 使用 CSS 选择器。但是 CSS 选择器无法实现您想要的效果。所以这是毫无疑问的。您需要检查循环中的每个 div。

Elements divs = document.select("div");
Elements innerMostDivs = new Elements();

for (Element div : divs) {
if (div.select(">div").isEmpty()) {
innerMostDivs.add(div);
}
}

// ...

关于java - Jsoup 只选择最里面的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7127124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com