자바가있는 페이지 상단에서 코인 마켓 캡 볼륨 (예 : 시가 총액 : $ 306,020,249,332)을 추출해야합니다. 첨부 된 사진을 참조하십시오.Java로 스크랩/추출, coinmarketcap.com에서 결과
나는 자바 이클립스에서 라이브러리를 jsoup 사용했지만 볼륨을 추출하지 않았다. Jsoup는 다른 속성들만 추출합니다. 아마도 문제는 자바 스크립트 라이브러리에서 발생합니다.
또한 내가 성공하지 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());
}
}
}
는 어떻게 자바와이 사이트에서 볼륨을 추출 할 수 있습니다?
감사합니다. 또한, 요청 URL은 주를 가져 오기 그래서 아래 하나
, https://files.coinmarketcap.com/generated/stats/global.json
덕분에 노력하고 있습니다! – Catalin