gpt4 book ai didi

java - Jsoup选择具有多个类的div

转载 作者:IT老高 更新时间:2023-10-28 21:05:54 26 4
gpt4 key购买 nike

我正在尝试选择,使用 Jsoup , 一个 <div>有多个类:

<div class="content-text right-align bold-font">...</div>

据我所知,这样做的语法应该是:

document.select("div.content-text.right-align.bold-font");

但是,由于某种原因,这对我不起作用。

当我在 JSFIDDLE 上尝试相同的语法时,它可以顺利运行。

Jsoup 中的多类选择是否有效?

(我宁愿发现这是我的代码中的一个错误,也不愿发现这是一个 Jsoup 限制:)

更新(感谢下面的回答):Jsoup 与上述语法完美配合。

最佳答案

适用于我最新的 Jsoup (1.5.2)。

String html = "<div class=\"content-text right-align bold-font\">foo</div>";
Document document = Jsoup.parse(html);
Elements elements = document.select("div.content-text.right-align.bold-font");
System.out.println(elements.text()); // foo

因此,您可能正在使用一个过时的 Jsoup 版本,该版本暴露了与此相关的错误,或者实际的 HTML 不包含 <div>像这样。

关于java - Jsoup选择具有多个类的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6152671/

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