【发布时间】:2015-09-26 18:50:18
【问题描述】:
在一个 Java 应用程序中,想象一下我在一个巨大的 HTML 代码中的某个地方:
<h2>
<b>
This
</b>
</h2>
<h1>
</h1>
假设我想在元素 b 之后获取第一个元素 h1。我通过 JSoup 库尝试了一些 CSS 选择器,但没有发现任何用处。这里最大的问题是:他们不是兄弟姐妹。我不知道b 元素是否是不同父级的子级。
有办法吗?
【问题讨论】:
-
找一个类,而不是
h1,但是逻辑和问题是一样的:stackoverflow.com/questions/1827482/… -
您是在尝试将其定位为 js 脚本还是 css 表?
-
还是不清楚:你用的是什么环境?浏览器? Java 应用程序?什么? JSoup 与浏览器无关。
-
由于问题中加粗的原因,CSS 不可能。
-
它是一个 Java 应用程序,但是 Jsoup 有一个使用 CSS 选择器搜索 HTML 文档的方法。
标签: java html css-selectors jsoup