![](/img/trans.png)
[英]how to find the inner elements when all div class name and span class name are same using jsoup in java
[英]Java Jsoup parsing span but the class name is “ ”
我使用jsoup解析來自https://www.bitfinex.com/t/BTC:USD的信息,但來自html的類為“”,我找不到處理這種空白類的方法,請幫我>-<
<span class=" " style="padding: 0px 2px;">7,618.0</span>
我最新的代碼
public static String getPrice() throws IOException {
URL url = new URL("https://www.bitfinex.com/t/BTC:USD");//url import
Document doc = Jsoup.parse(url, 7000);
Elements elements = doc.select("span");//choose class body
elements = elements.getClass(" ");
String s = elements.text();
System.out.println("XrpBf :"+s);
return s;
}
並且我在線程“ main” java.lang.Error中收到此錯誤異常:未解決的編譯問題:Object類型中的方法getClass()不適用於參數(字符串)
at arbitrage.BtcBf.getPrice(BtcBf.java:21)
at arbitrage.BtcBf.main(BtcBf.java:14)
這里的基本錯誤是您正在使用Java自己的getClass() ,它與JSoup無關,並返回Class對象。
使用以下內容:
Elements withClassName = doc.select(".className");
注意,空的CSS類絕對不起作用。 如果此屬性不是您自己的,並且您無法更正,則最好檢查屬性值是否等於一個包含空格的字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.