2017-06-17 10 views
-2

私は、特定のウェブサイト上のハイチャートに使用される基礎となるデータをダウンロードしたいと考えています。主な使用例は、グラフデータに対して独自のカスタム分析を実行することです。Javaでハイチャートデータをダウンロードする方法は?

私はこれを達成するために使用できるウェブスクレイピングAPIがありますか?

答えて

0

あなたの仕事をフルフィルするには、サイトがいくつかの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クラスにデータを設定した後、それらのクラスで必要なことを行います。

関連する問題