0
我正在使用Jsoup HTML解析器从HTML页面提取内容。如何从Jsoup跨度获取内容
<span class="mainPrice reduced_">
<span class="oPrice" data-test="preisArtikel">
<span itemprop="price" content="68.00"><span class="oPriceLeft">68</span><span class="oPriceSeparator">,</span><span class="oPriceRight">00</span></span><span class="oPriceSymbol oPriceSymbolRight">€</span>
我要提取的内容(68.00),我尝试以下操作:
Elements price = doc.select("span.oPrice");
String priceString = price.text();
这并不是因为类 “oPrice” 工作发生44次的页面和字符串“priceString”包含44个不同的价格。
谢谢你的帮助。如果您有多个类似相同跨度
//For multiple
Elements elements = document.select("span[content]");
for (Element element:elements){
System.out.println(element.attr("content"));
}
输出
: 68.00
最重要的是检查JsoupSelector为参考
非常感谢!有用。 – moses
不客气,很高兴帮助 – soorapadman