java - 如何在没有标签的情况下选择 HTML 标签中的文本(JSoup)

标签 java html dom jsoup

我想选择强标签内的文本,但下面没有 div...

是否可以直接使用 jsoup 执行此操作?

我的选择尝试(不起作用,选择了强标签内的全部内容):

Elements selection = htmlDocument.select("strong").select("*:not(.dontwantthatclass)");

HTML:

<strong>
   I want that text
   <div class="dontwantthatclass">
   </div>
</strong>

最佳答案

您正在寻找 ownText()方法。

String txt = htmlDocument.select("strong").first().ownText();

关于java - 如何在没有标签的情况下选择 HTML 标签中的文本(JSoup),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37992146/

相关文章:

javascript - 通过 ID 获取元素时浏览器控制台显示 null,但代码执行正常?

java - 在多模块 Spring Boot 项目中使用属性

jquery - 使用 jQuery 更改重叠图像的 z-index

java - 关于创建 XML 文件的问题

javascript - ReactJS 没有给出 DOM 输出

html - 如何将其作为 block 元素?

java - 我的 pom.xml 出现 Maven 错误

Java SSL 连接被拒绝

java - 如何修复错误膨胀类 android.support.design.widget.NavigationView

javascript - 如何将 border-left none 赋予列表的第一个可见子项?