几种方法。这实际上取决于文档本身以及给定的HTML标记是否一致。在此特定示例中,您可以获取
td的子节点
Element#childNodes(),然后分别测试每个节点是否为
TextNode。
例如
Element td = getItSomehow();for (Node child : td.childNodes()) { if (child instanceof TextNode) { System.out.println(((TextNode) child).text()); }}
导致
文字A 文字B
我认为,如果Jsoup提供了
Element#textNodes()或东西来获取子文本节点,就像
Element#children()获取子元素一样(
<br/>在您的示例中将返回该元素),那会很好。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)