Skip to main content

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スクレイピングによる価格監視

価格監視のデータ設計と業務上の考え方を確認します。