私は、特定のウェブサイト上のハイチャートに使用される基礎となるデータをダウンロードしたいと考えています。主な使用例は、グラフデータに対して独自のカスタム分析を実行することです。Javaでハイチャートデータをダウンロードする方法は?
私はこれを達成するために使用できるウェブスクレイピングAPIがありますか?
私は、特定のウェブサイト上のハイチャートに使用される基礎となるデータをダウンロードしたいと考えています。主な使用例は、グラフデータに対して独自のカスタム分析を実行することです。Javaでハイチャートデータをダウンロードする方法は?
私はこれを達成するために使用できるウェブスクレイピングAPIがありますか?
あなたの仕事をフルフィルするには、サイトがいくつかのAPIを持っていればHTMLページからデータを解析しなければなりません。サイトにデータを取得するAPIがないとします。 ページのデータを解析するには、ライブラリhttps://jsoup.org/またはこのリストのアナログhttps://mvnrepository.com/open-source/html-parsersを使用する必要があります。次に、解析するデータを分析し、Chart
などのデータクラスを作成する必要があります(クラスなどが必要です) htmlページのチャートでは、次のようになります(非常に簡単です)。
class Chart {
List<Row> chartRows;
Chart(List<Row> rows) {
chartRows = rows;
}
}
解析するデータにこれを行います。 Jsoupライブラリには、ページを解析するだけでなく、それらをダウンロードする(すべての例がhttps://jsoup.org/にあります)がありますが、解析するコードを含むページをダウンロードして分離する責任があります。 Chart
クラスにデータを設定した後、それらのクラスで必要なことを行います。