Util::AntiGate - AntiGateサービスによるキャプチャ認識
スクレイパーの概要

このスクレイパーは通常、画像形式のキャプチャを解読する必要がある他のスクレイパー(例:
SE::Yandex、
Check::RosKomNadzor、およびカスタムJavaScriptスクレイパー)のプラグインコンポーネントとして使用されます。
このスクレイパーの動作原理は、キャプチャ画像を解決サービスに送信し、応答としてキャプチャに描かれたテキスト値を取得することです。解決の正確さは、解決サービスのみに依存し、場合によってはキャプチャの設定にも依存します。
このスクレイパーの接続と設定プロセスの詳細は、アンチキャプチャの設定の記事で説明されています。
スクレイパーのユースケース
🔗 Yandexスクレイピング
Yandexの検索結果と結果の掲載順位を取得します
🔗 JSスクレイパーでのCaptcha
キャプチャを処理するためのJSスクレイパーの例
機能
- すべてのAntiGate互換サービスをサポート:AntiCaptcha、RuCaptcha、2captcha、XEvil、CapMonster、CapMonster.cloud、CapSolver、captchas.io、ApiBarなど。
- 応答待ち時間やキャプチャパラメータを柔軟に設定し、誤って解決されたキャプチャについて解決サービスに通知する機能。
使用例
- 結果を取得するためにオプションまたは必須でキャプチャを解決する必要がある組み込みスクレイパーでのキャプチャ認識。
- 独自のJSスクレイパーでのキャプチャ認識。
- 画像からの小さなテキストデータ(電話番号など)の認識。
クエリ
クエリとしてキャプチャへのリンクを指定する必要があります。例:
https://files.a-parser.com/img/get-captcha-image.png
結果の出力例
$answer- キャプチャの回答$error- エラーが発生した場合、その説明
認識されたテキストの出力
結果フォーマット:
$answer
結果の例:
332822
設定可能な項目
| パラメータ | デフォルト値 | 説明 |
|---|---|---|
| Provider | AntiCaptcha | 解決サービスの選択。サービスの正しいアドレス(URL)を自動的に補完します |
| Provider url | 解決サービスのドメイン。サービスのドメインを上書きできます。空にすることも可能です | |
| Client key | サービスへのアクセスキー | |
| HTTP errors retries | 5 | ネットワーク障害時にキャプチャ認識を試行する回数 |
| HTTP timeout | 60 | サーバーの応答タイムアウト(秒) |
| Wait between get status | 5 | キャプチャの状態についてAntiGateサービスに問い合わせる間隔 |
| Max wait time | 300 | 認識されたキャプチャの最大待ち時間 |
| NO_SLOT_AVAILABLE retries | 5 | サービスが過負荷メッセージを返した場合に、アンチキャプチャサービスにキャプチャをアップロードする試行回数 |
| NO_SLOT_AVAILABLE interval | 2 | 試行間の待機間隔(秒) |
| Param "phrase" | 0 | 0 = デフォルト値(1単語)。1 = キャプチャに2つの単語が含まれる |
| Param "regsense" | 0 | 0 = デフォルト値(大文字小文字を区別しない)。1 = 大文字小文字を区別する |
| Param "numeric" | 0 | 0 = デフォルト値。1 = キャプチャが数字のみで構成される。2 = キャプチャに数字が含まれない |
| Param "calc" | 0 | 0 = デフォルト値。1 = キャプチャ上の数字による数学的演算 |
| Param "min_len" | 0 | 0 = デフォルト値。>0 = 作業者が入力すべきキャプチャテキストの最小長 |
| Param "max_len" | 0 | 0 = デフォルト値(無制限)。>0 = 作業者が入力すべきキャプチャテキストの最大長 |
| Param "is_russian" | 0 | 0 = デフォルト値。1 = ロシア語の知識を持つ作業者にキャプチャを表示する |
| Fake answer | ☐ | 偽の回答。サービスを使用せず、回答として即座にランダムな文字列を返します。スクレイパーのテストに使用されます |
| Report bad captchas | ☐ | このオプションを無効にすると、キャプチャの正誤確認リクエストに費やされる時間を節約できます。CapMonsterやXEvilで有効です |
| Log captcha images | ☐ | ログへのキャプチャ画像の出力管理 |
| Stop task on zero balance | ☑ | 解決サービスの残高がなくなった場合にタスクを停止する |