Java使用jsoup从html获取数据

时间:2017-07-19 09:47:25

标签: jsoup

我使用jsoup从链接中获取文档

Document doc = Jsoup.connect(url).get();
Element price = doc.select("td#flc_close").first();

结果是

<td id="flc_close" nowrap align="right" class="td_buy"><span class="priceup2">7.70</span></td>

如何获得7.7以上。

感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用price.text(),在这种情况下,这将选择7.70。 如果元素可能包含跨度之外的文本而您只想选择跨度内的内容,则:

price.select("span").text()

答案 1 :(得分:0)

您可以将Jsoup选择器与匹配项一起使用。它提供了您需要的确切结果

String price=doc.select("span.priceup2:matches(\d+.\d+)").text();

由于