如何从Java获取网站所需的数据?

时间:2016-06-25 12:33:45

标签: java web

我不知道为什么我无法从网站上获取所需的数据: http://www.aastocks.com/en/stocks/market/bmpfutures.aspx?future=200101

我将获得“最后的未来价格”(如2017年)

我的代码是这样的:  public static void main(String [] args)抛出IOException {

    String url = "http://www.aastocks.com/tc/stocks/market/bmpfutures.aspx?future=200101&process=y";
    Document document = Jsoup.connect(url).get();
    Elements answerers = document.select(".content .font26 bold cls");
    for (Element answerer : answerers) {
        System.out.println("Return: " + answerer.text());
    }
    System.out.println("run");
    // TODO code application logic here
}

这是回报: 跑: 跑 建立成功(总时间:0秒)

任何人都可以帮助我吗? 非常感谢

1 个答案:

答案 0 :(得分:0)

只需在没有空格的情况下编写类。 这对我有用:

answerers = document.select(".content .font26.bold.cls");

...

<!-- .content .font26 bold cls -->
<tag class="content">
    <tag class="font26">
        <bold>
            <cls>
                ABC XYZ
            </cls>
        </bold>
    </tag>
</tag>

Vs以上。

<!-- .content .font26.bold.cls -->
<tag class="content">
    <tag class="font26 bold cls">
        ABC XYZ
    </tag>
</tag>