我使用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中得到了这个错误异常:未解决的编译问题:类型对象中的方法getClass()不适用于参数(字符串)
at arbitrage.BtcBf.getPrice(BtcBf.java:21)
at arbitrage.BtcBf.main(BtcBf.java:14)发布于 2018-06-06 18:08:21
这里的基本错误是您使用的是Java自己的getClass(),它与JSoup无关,并返回一个Class对象。
使用以下内容:
Elements withClassName = doc.select(".className");注意:一个空的CSS类绝对不做任何事情。如果此HTML不是您自己的,并且您无法更正它,那么您最好检查属性值是否等于其中包含一个空格的字符串。
https://stackoverflow.com/questions/50717343
复制相似问题