【发布时间】:2018-06-09 15:16:06
【问题描述】:
我有以下代码。 doc.body.text() 语句不输出样式和脚本标签中的文本。我阅读了 .text() 函数代码,它查找 TextNode 的所有实例。 Jsoup 中的 TextNode 是什么。
为什么.text() 输出中不包含脚本文本。
String contex = "<html><body><style>style</style><div>div</div><script>script</script><p>paragraph</p>body</body></html>";
Document doc = Jsoup.parse(contex, "UTF-8");
String text = doc.body().text();
System.out.println("Test text : " + text);
输出:段落正文
【问题讨论】:
标签: javascript java html parsing jsoup