> ## 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.

# CAPTCHA

> CAPTCHAがOctoparseタスクに与える影響と、Webサイトが認証チャレンジを表示した場合の対応を理解します。

CAPTCHAは、通常ユーザーと自動化された挙動を区別するためにWebサイトが使用する認証チャレンジです。タスク作成中または抽出中にCAPTCHAが表示されると、タスクが一時停止、失敗、または不完全なデータを返すことがあります。

CAPTCHAは通常、Webサイトが不自然なアクティビティ、厳格なアクセス制御、ログイン、検索、繰り返しページ読み込みなどの慎重に扱うべきワークフローを検出したことを示します。

## CAPTCHAが出やすいケース

CAPTCHAは、次のような場合に表示されることがあります。

* タスクが短時間に多すぎるリクエストを送信している
* Webサイトが同じIPからの繰り返しアクセスを検出している
* ログインまたはセッションの挙動が不自然に見える
* タスクがWebサイトから信頼されていないクラウド環境で実行されている
* Webサイトに強力なアンチボット保護がある
* プロキシまたはIPアドレスの評価が低い

## 最初に行うこと

<Steps>
  <Step title="ローカルテストを実行する">
    CAPTCHAがタスク作成中、ローカル実行中、またはクラウド実行中だけに表示されるのか確認します。
  </Step>

  <Step title="ワークフローを遅くする">
    待機を追加し、実行頻度を下げ、不要な繰り返し操作を避けます。
  </Step>

  <Step title="ログインとCookieを確認する">
    Webサイトでログインが必要な場合は、セッションが有効で安定していることを確認します。
  </Step>

  <Step title="プロキシの必要性を確認する">
    IP評価やロケーションが問題の場合は、適切なプロキシ設定をテストします。
  </Step>

  <Step title="ログを監視する">
    CAPTCHAがどこで表示されるか、表示後にタスクが続行できるかを確認します。
  </Step>
</Steps>

## 考えられる対応方法

| 方法              | 役立つケース                      |
| --------------- | --------------------------- |
| 待機を追加する         | Webサイトが速すぎる操作や繰り返し操作に反応している |
| スケジュール頻度を下げる    | 実行回数が多すぎた後にCAPTCHAが表示される    |
| 安定したCookieを使用する | Webサイトがセッション継続を必要としている      |
| プロキシを設定する       | IP評価や地域がアクセスに影響している         |
| ローカルで実行する       | Webサイトがクラウド環境をブロックしている      |
| セットアップ中に手動認証する  | 対象ページに到達する前にCAPTCHAが表示される   |

## 制限

CAPTCHAは自動アクセスを防ぐために設計されています。CAPTCHAが継続的に表示される、または必要なワークフローをブロックする場合、そのサイトは自動抽出に適していない可能性があります。

<Warning>
  Webサイトの利用規約や適用される法令に反する方法で、セキュリティ制御を回避しようとしないでください。CAPTCHAによって、収集が許可されていないデータへのアクセスが防がれている場合は、タスクを停止してください。
</Warning>

## 関連ページ

<Columns cols={2}>
  <Card title="プロキシ" href="/docs/jp/platform/proxy">
    IPまたはロケーションがタスクアクセスに影響する場合に、プロキシ設定を使用します。
  </Card>

  <Card title="自動ログインとCookie" href="/docs/jp/platform/auto-login-cookies">
    ログインが必要なWebサイトで、セッションの安定性を高めます。
  </Card>
</Columns>
