我有一个类似下面的 html 文件
...
<span itemprop="A">234</span>
...
<span itemprop="B">690</span>
...
在此我想提取值作为 A 和 B。
你能推荐任何可以轻松做到这一点的 java html 解析器库吗?
最佳答案
就个人而言,我喜欢 JSoup 优于 JTidy。它有类似 CSS 的 selectors ,并且文档要好得多,恕我直言。使用 JSoup,您可以使用以下行轻松提取这些值:
Document doc = Jsoup.connect("your_url").get();
Elements spans = doc.select("span[itemprop]");
for (Element span : spans) {
System.out.println(span.text()); // will print 234 and 690
}
关于Java Html 解析器提取特定数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11970938/