AWS WAF のビジュアルグリッド CAPTCHA(gridcaptcha)を認識し、対象物が写っているタイルを選びます。
タスクタイプ
AwsWafClassification
同期またはポーリング
非同期。/getTaskResult をポーリングします
パラメータ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
type |
string | はい | AwsWafClassification |
images |
string[] | はい | /problem の assets.images にある 9 枚のタイル(base64、元の順序)。3×3 の 1 枚画像も受け付け、均等に分割します |
question |
string | はい | aws:grid:<target>(例:aws:grid:bag)。bag だけでも可 |
websiteURL |
string | いいえ | CapSolver 互換のため受け付けますが、使用しません |
対応する対象:bag、bed、bucket、chair、clock、curtain、hat。
最小リクエスト
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AwsWafClassification",
"images": [
"BASE64_TILE_0",
"...",
"BASE64_TILE_8"
],
"question": "aws:grid:bag"
}
}成功時の結果
{
"objects": [1, 2, 5, 6, 8]
}主なエラー
ERROR_CAPTCHA_UNSOLVABLE, ERROR_BAD_REQUEST, ERROR_TASK_NOT_SUPPORTED
注意事項
objects は左上を 0 とする行優先の 0–8 のインデックスで、そのまま /verify の client_solution として送信します。対応リストにない対象は ERROR_CAPTCHA_UNSOLVABLE となり課金されません。新しい問題を取得してください。