我试图在关闭标签后获取文本,但无法找到任何好的解决方案我的html是这样的:
<h2>Some Header</h2>
I want to get this
是的,记住它没有任何容器。
任何解决方案?
答案 0 :(得分:3)
最简单的方法是选择H2元素,然后按照H2 next sibling获取文本节点。 (在DOM树中,H2和你所追求的文本是body元素下的兄弟姐妹。)
此代码有效:
String html = "<h2>Some Header</h2>\nI want to get this";
Element h2 = Jsoup.parse(html).select("h2").first();
Node text = h2.nextSibling();
System.out.println(text.toString());
输出:
I want to get this