使用Java进行报废/提取,来自coinmarketcap.com

时间:2017-11-30 10:27:54

标签: java web-scraping jsoup htmlunit

我需要使用Java从页面顶部提取coinmarket上限量(例如:市场上限:$ 306,020,249,332 ),请参阅附图。

enter image description here

我在Java Eclipse中使用过jsoup库但没有提取音量。 Jsoup只提取其他属性。可能问题来自java脚本库。

我也使用了html单元但没有成功:

import java.io.IOException;
import java.util.List;

import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
import com.gargoylesoftware.htmlunit.html.HtmlPage;

public class Testss {
    public static void main(String\[\] args) throws IOException {

        String url = "https://coinmarketcap.com/faq/";

        WebClient client = new WebClient();
        HtmlPage page = client.getPage(url);
        List<?> anchors = page.getByXPath("//div\[@class='col-sm-6 text-center'\]//a");
        for (Object obj : anchors) {
            HtmlAnchor a = (HtmlAnchor) obj;
            System.out.println(a.getTextContent().trim());
        }
    }
}

如何使用Java从此站点提取卷?

谢谢!

0 个答案:

没有答案