Javaでページ上部からコインマーケットのキャップの量を抽出する必要があります(例:市場キャップ:$ 306,020,249,332)。添付の写真をご覧ください。Javaでスクラップ/抽出、coinmarketcap.comからの結果
私は、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を使用し、このサイトからボリュームを取り出すことができますか?
ありがとうございます!
おかげで働いています! – Catalin