最新の Web GUI でリストを提供するアプリケーションを強化するために、SF ベイエリアで開催予定のコンサートのコレクションであるThe Listをスクレイピングするサイトを構築しています。
現在、私は、スクレイピング プロセスの各段階 (生の HTML を取得し、HTML をスクレイピングし、スクレイピングされた結果を構造化されたものに変換する) のフォルダーを持つクレームをディスクに書き込む Web ワーカーを持っています。最終的なファイルは、次のような一連のオブジェクトを含む JSON ファイルです。
{
"band": "Willie Nelson And Family",
"date": "2018-10-17T00:00:00-07:00",
"numberOfShows": "1 show",
"venue": "Graton Resort, 288 Golf course Dr., Rohnert Park",
"time": "8pm",
"soldOut": false,
"pit": false,
"multiDay": false,
"ages": "21+",
"price": "$250"
}
このファイルを定期的にグラフクールにインポートしたいと考えています。ここでは、次の 3 つのエンティティを作成する予定です。
- バンド名だけのアーティスト
- 会場の名前であり、場合によっては住所である会場
- 特定の日時に特定の会場で 1 人または複数のアーティストが出演するショー
私の質問は 2 つあります。
- この JSON ファイルを、graphcool が好む方法で構造化するために再構築するにはどうすればよいですか?
と
- このファイルの内容を定期的にグラフクールにアップロードするにはどうすればよいですか?