考虑像这样的 html 文档
<div>
<p>...</p>
<p>...</p>
...
<p class="random_class_name">...</p>
...
</div>
我们如何选择所有的 p
元素,但不包括具有 random_class_name
类的 p
元素?
最佳答案
Elements ps = body.select("p:not(.random_class_name)");
你可以使用伪选择器:not
如果不知道类名,你仍然可以使用类似的表达式:
Elements ps = body.select("p:not([class])");
在第二个示例中,我使用了属性选择器 []
,在第一个示例中,我使用了类的正常语法。
关于java - 使用 Jsoup 选择没有类的 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31440864/