我怎样才能分别获得文本A、文本B和文本C?
我已经尝试过 .Owntext 但它提供了所有这些。我需要在两个独特的名为 h3 之间提供文本的东西。
<div class="Example">
<h3>A:</h3>
TextA
<h3>B:</h3>
TextB
<h3>C:</h3>
TextC
<\div>
这几乎是您问题的完美答案。它看起来像这样:
Document doc = Jsoup.parse(str);
Element div = doc.select("div").first();
for (Node node : div.childNodes()) {
if (node instanceof org.jsoup.nodes.TextNode) {
System.out.println(node.toString();
}
}