> ## 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アドレスの評価が低い

## 最初に行うこと

**1. ローカルテストを実行する**

CAPTCHAがタスク作成中、ローカル実行中、またはクラウド実行中だけに表示されるのか確認します。

**2. ワークフローを遅くする**

待機を追加し、実行頻度を下げ、不要な繰り返し操作を避けます。

**3. ログインとCookieを確認する**

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

**4. プロキシの必要性を確認する**

IP評価やロケーションが問題の場合は、適切なプロキシ設定をテストします。

**5. ログを監視する**

CAPTCHAがどこで表示されるか、表示後にタスクが続行できるかを確認します。

## 考えられる対応方法

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

## 制限

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

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

## 関連ページ

> [card] [プロキシ](https://www.octoparse.com/docs/jp/desktop/proxy.md)
>
> IPまたはロケーションがタスクアクセスに影響する場合に、プロキシ設定を使用します。

> [card] [自動ログインとCookie](https://www.octoparse.com/docs/jp/desktop/auto-login-cookies.md)
>
> ログインが必要なWebサイトで、セッションの安定性を高めます。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.