Octoparseで競合価格・在庫を継続的に監視する
このワークフローは、競合商品の価格、在庫状況、またはプロモーションを継続的に確認したい場合に使用します。Octoparseでは、テンプレートまたはタスクを起点にフィールドを検証し、定期実行を設定して、結果をGoogle Sheetsへ配信できます。 目的は1回限りの価格リストではなく、確認・運用できる継続データを作ることです。このワークフローでできること
- 対象の商品ページや商品一覧を、業務に合った頻度で取得する。
- ページ上で利用できる商品名、URL、現在価格、定価、在庫状況、販売者、プロモーション情報を収集する。
- 定期的な出力を共有Google Sheetsに同期する。
- データを利用する前に、欠損、重複、失敗した実行を確認する。
このワークフローは、公開されている商品情報を対象としています。取得できるフィールドとタスクの安定性は、対象サイトの構造とアクセス要件によって異なります。
タスク作成前に決めること
フィールドや実行頻度を決める前に、データで何を判断したいかを明確にします。
可能な限り、安定した商品IDまたはURLを使います。商品名やバリエーションは変わることがあるため、それだけを照合キーにしないでください。
ワークフローを作成する
1
テンプレートまたはタスクを選ぶ
対象サイトやデータ種別をテンプレートライブラリで検索します。必要なページフローやフィールドが含まれない場合は、自動検出またはノーコードビルダーでタスクを作成・調整します。
2
出力フィールドを確認する
最初は商品名、商品URL、価格、在庫、必要な販売者またはプロモーション情報に絞ります。少量を実行し、出力を元ページと照合します。
3
定期実行前にテストする
ページネーション、詳細ページのフィールド、バリエーション、必要なログインや操作が期待どおりに動くことを確認します。
4
定期実行を設定する
タスクが安定してからスケジュールを設定します。最初は必要最小限の頻度にし、最初の実行でエラーや実行の重複を確認します。
5
Google Sheetsに同期する
出力先のシートを接続し、Google Sheetsデータ同期を設定します。Octoparseが管理する生データは、数式、グラフ、変化確認用のタブと分けます。
6
結果を確認して保守する
実行履歴、ログ、行数、重複、欠損を確認します。対象ページが変わった場合や、データが判断に使えなくなった場合はタスクを更新します。
詳細チュートリアル
Octoparseで価格を監視・モニタリングする方法
価格タスクのクリック単位の設定、定期実行、自動データエクスポートは、ヘルプセンターの詳細チュートリアルで確認できます。
シートの構成例
同期される出力用のタブと、分析用のタブを分けてください。手動編集が後続のエクスポートに影響するリスクを減らせます。調整が必要な場合
次の場合は別のテンプレートまたはカスタムタスクを検討します。- 必要なフィールドがテンプレートの出力にない。
- 動的レンダリング、ログイン、またはテンプレートで扱えないページフローがある。
- バリエーション、送料、クーポン、販売者変更に追加のロジックが必要である。
- サイトのレイアウト変更により出力の信頼性が下がった。
関連するOctoparseガイド
テンプレート
対応サイトやデータ種別向けの事前構築済みワークフローから始めます。
スケジュール
安定したタスクを指定した時刻または間隔で実行します。
Google Sheetsデータ同期
定期的な抽出結果で共有シートを更新します。
Webスクレイピングによる価格監視
価格監視のデータ設計と業務上の考え方を確認します。