> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# 仕組み

> Octoparseの基本フロー：タスクを作成し、抽出ロジックをテストし、ローカルまたはクラウドで実行し、構造化データをエクスポートします。

Octoparseは、Webブラウジング操作を再利用可能な抽出ワークフローに変換します。何を収集するか、Webサイトをどう移動するか、結果をどこへ送るかを定義します。

多くのワークフローは、作成、テスト、実行、エクスポートの4段階で進みます。

## ワークフロー概要

<Steps>
  <Step title="作成">
    URL、テンプレート、またはカスタムタスクから開始します。取得するフィールドを選び、クリック、スクロール、ページネーション、詳細ページを開くなどのアクションを定義します。
  </Step>

  <Step title="テスト">
    小さなサンプルを実行し、Octoparseが正しいフィールド、レコード、ページ順序を取得できるか確認します。
  </Step>

  <Step title="実行">
    テストではローカルで、本番・スケジュール・無人・大規模抽出ではクラウドでタスクを実行します。
  </Step>

  <Step title="エクスポート">
    抽出結果をファイル、スプレッドシート、データベース、クラウドストレージ、その他の接続先システムへ送ります。
  </Step>
</Steps>

## タスクを作成する

タスクは、OctoparseがWebサイトとどうやり取りするかを定義します。

タスクは次の方法で作成できます。

* [テンプレート](/docs/jp/platform/templates)を使う
* [自動検出](/docs/jp/platform/auto-detect)でページデータを自動識別する
* ノーコードビルダーで要素を手動選択する
* クリック、スクロール、ループ、ページネーション、待機などのアクションを追加する
* エクスポート前にフィールド値を整形する

目的は、Webサイト上の操作を再利用可能なワークフローにすることです。

## 抽出ロジックをテストする

大規模に実行する前に、小さなサンプルでテストしてください。

次の点を確認します。

| 確認項目          | 重要な理由                         |
| ------------- | ----------------------------- |
| フィールドが正しい     | 間違った値のエクスポートを防ぐため             |
| フィールド名が明確     | 下流でデータを使いやすくするため              |
| ページネーションが機能する | 複数の結果ページを正しく移動できるようにするため      |
| 詳細ページが正しく開く   | 入れ子になったページワークフローを取得できるか確認するため |
| サンプル出力が整っている  | エクスポート後のクリーンアップを減らすため         |

<Tip>
  動的ページ、ログインが必要なページ、無限スクロール、ポップアップ、ユーザー操作後にデータが読み込まれるWebサイトでは、テストが特に重要です。
</Tip>

## ローカルまたはクラウドで実行する

Octoparseは、タスクとプランに応じて複数の実行オプションに対応しています。

| 実行タイプ  | 適した用途                       |
| ------ | --------------------------- |
| ローカル抽出 | テスト、デバッグ、ローカル環境に依存するタスク     |
| クラウド抽出 | スケジュール実行、無人実行、大量データの抽出      |
| 高速モード  | 対応しているクラウドタスクで、速度や並列性が必要な場合 |

最適な選択は、Webサイト、タスクの複雑さ、必要な実行頻度、PCをオフにしてもタスクを実行し続ける必要があるかによって異なります。

## データをエクスポートする

タスク実行後、Octoparseは抽出結果を構造化レコードとして保存します。

一般的なエクスポート先は次のとおりです。

* CSV
* Excel
* JSON
* HTML
* XML
* Google Sheets
* データベース
* クラウドストレージ

自動化ワークフローでは、スケジュールエクスポートや連携機能を使うことで、手動ダウンロードなしにデータを下流へ送れます。

## 関連ページ

<Columns cols={2}>
  <Card title="ローカル抽出とクラウド抽出" href="/docs/jp/platform/local-vs-cloud">
    実行環境を比較し、適切な実行モードを選びます。
  </Card>

  <Card title="エクスポート形式" href="/docs/jp/platform/export-formats">
    Octoparseが対応する出力形式を確認します。
  </Card>
</Columns>
