首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Jsoup分析跨度,但类名是“”

Java Jsoup分析跨度,但类名是“”
EN

Stack Overflow用户
提问于 2018-06-06 17:50:59
回答 1查看 63关注 0票数 0

我使用jsoup来解析来自https://www.bitfinex.com/t/BTC:USD的信息,但是来自html的类是“”,并且我找不到处理这个空白类的方法请帮助我>-<

代码语言:javascript
复制
<span class=" " style="padding: 0px 2px;">7,618.0</span>

我最新的代码

代码语言:javascript
复制
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()不适用于参数(字符串)

代码语言:javascript
复制
at arbitrage.BtcBf.getPrice(BtcBf.java:21)
at arbitrage.BtcBf.main(BtcBf.java:14)
EN

回答 1

Stack Overflow用户

发布于 2018-06-06 18:08:21

这里的基本错误是您使用的是Java自己的getClass(),它与JSoup无关,并返回一个Class对象。

使用以下内容:

代码语言:javascript
复制
Elements withClassName = doc.select(".className");

注意:一个空的CSS类绝对不做任何事情。如果此HTML不是您自己的,并且您无法更正它,那么您最好检查属性值是否等于其中包含一个空格的字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50717343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档