1

我怎样才能分别获得文本A、文本B和文本C?

我已经尝试过 .Owntext 但它提供了所有这些。我需要在两个独特的名为 h3 之间提供文本的东西。

  <div class="Example">
      <h3>A:</h3>
       TextA
      <h3>B:</h3>
       TextB
      <h3>C:</h3>
       TextC
  <\div>
4

1 回答 1

1

几乎是您问题的完美答案。它看起来像这样:

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();
    }
}
于 2013-07-31T13:08:27.660 回答