如何在 JSOUP 中选择此元素?
这是 HTML 结构:
Element link = doc.select("div.subtabs p").first();
这似乎行不通。如何选择?p
这是 HTML 结构:
Element link = doc.select("div.subtabs p").first();
这似乎行不通。如何选择?p
带有 class=“subtabs” 的 DIV 实际上不是元素的父级,而是 的同级元素。要检索 ,您需要首先获取对具有 id=“content” 的父 DIV 的引用:p
p
p
Element link = doc.select("div#content > p").first();
此外,还需要该符号来指示您正在选择 div#content 的子级。>
父元素>子元素:直接从父元素下降的子元素,例如 div.content > p 查找 p 元素;和 body > * 找到 body 标签的直接子项
如果您将来遇到JSOUP CSS选择器的问题,请查看JSOUP选择器语法说明书,其中包含一些很好的示例和解释。
div#content p
.它不是 的子项。.subtabs