gpt4 book ai didi

android - Jsoup在不重复的情况下获取具有相同类名的内部div中的文本

转载 作者:行者123 更新时间:2023-11-29 20:46:13 24 4
gpt4 key购买 nike

所以我需要在其中获取文本

<div class="posting">
<div class="posting">
<div class="posting">
Sample Text
</div>
</div>
</div>

但是,查询 select("div.posting") 返回重复的输出,如

Sample Text
Sample Text
Sample Text

如何编写查询,使其只返回一个示例文本

最佳答案

select("div.posting div.posting div.posting");

应该适合你。它基本上告诉 JSoup 为您提供位于 div.posting 中的 div.posting,而 div.posting 又位于 div.posting 中。

编辑:如果您的 div 包含在 td.content 中,如下所示:

<td class="content">
<div class="posting">
<div class="posting">
<div class="posting">
Sample Text
</div>
</div>
</div>
</td>

那么这段代码也应该可以工作,并且会更通用:

select("td.content > div.posting");

它选择 div.posting,它是 td.content 的直接子级。

关于android - Jsoup在不重复的情况下获取具有相同类名的内部div中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30316113/

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