【发布时间】:2017-11-30 10:27:53
【问题描述】:
我需要使用 Java 从页面顶部提取硬币市值(例如:市值:$306,020,249,332),请参见附图。
我在 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 从该站点提取音量?
谢谢!
【问题讨论】:
标签: java web-scraping jsoup htmlunit