通过数据绑定在使用JSOUP的HTML页面上找到一个值



制作简单的比特币价格跟踪程序。到目前为止,我有这个

public static void main(String[] args) throws Exception {
        String url = "https://bittrex.com/Market/Index?MarketName=USDT-BTC";
        Document document = Jsoup.connect(url).get();
        String price = document.select("#").text();
        System.out.println("Price: " + price);
    }

我需要将价格设置为此HTML标签内的价值

<span data-bind="text: summary.displayLast()">4183.96889999</span>

在这里严重困惑,我认为我缺少一些基本的东西,但无法弄清楚什么,任何帮助。

JavaScript编写的页面上的数据。JSOUP不执行JS代码,因此您在标签中看到一个空白文本()。我认为您必须通过url https://bittrex.com/api/v2.0/pub/markets/getMarketsummaries发送请求,以JSON格式以JSON格式。

最新更新