Java 如何使用Jsoup从span获取内容

Java 如何使用Jsoup从span获取内容,java,jsoup,Java,Jsoup,我正在使用Jsoup HTML解析器从HTML页面提取内容 <span class="mainPrice reduced_"> <span class="oPrice" data-test="preisArtikel"> <span itemprop="price" content="68.00"><span class="oPriceLeft">68</span><span class="oPriceSe

我正在使用Jsoup HTML解析器从HTML页面提取内容

<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">&euro;</span>
这不起作用,因为类“oPrice”在页面中出现了44次,字符串“priceString”包含44种不同的价格

谢谢您的帮助。

试试这个:

     //For one element
   Element elements = document.select("span[content]").first();
        System.out.println(elements.attr("content"));
如果您有多个相同的跨度

   //For multiple
  Elements elements = document.select("span[content]");
    for (Element element:elements){
        System.out.println(element.attr("content"));
    }
输出: 68.00

除此之外,还要检查参考资料

   //For multiple
  Elements elements = document.select("span[content]");
    for (Element element:elements){
        System.out.println(element.attr("content"));
    }