gpt4 book ai didi

java - 如何使用 jsoup 选择一组特定的

标签

转载 作者:行者123 更新时间:2023-12-02 07:26:41 24 4
gpt4 key购买 nike

我正在尝试解析以下 HTML 代码 screenshot

谁能告诉我如何只选择框中的 p 标签。或者谁能​​告诉我如何删除红线以下的标签?此外,

中还有大量不需要的 p 标签

div class="SPOSTARBUST 相关帖子"

但是

document.select("div.SPOSTARBUST-Related-Posts").remove();

似乎没有做任何事情

最佳答案

您应该使用以下选择器

div[id=content] > p

像这样

    final String html = "<head><body/><div id=\"content\"><p>a</p><p>b</p><div><p>v</p></div></div></html>";
final Document doc = Jsoup.parse(html);

final Elements ps = doc.select("div[id=content] > p");
System.out.println(ps.size());

这将返回 div[id="content"] 的所有直接 p 子级。

关于java - 如何使用 jsoup 选择一组特定的 <p> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13488404/

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