Skip to content

Решатель GeeTest v4

Решайте задачи GeeTest v4 с помощью типа задачи GeetestImage. Установите gtv: 4 и укажите v4-captchaId. Поле question задаёт режим задачи.

Поддерживаемые режимы

РежимquestionВходные данныеОтвет
СлайдslideФон + слайдер (2 изображения)Координаты [x, y]
ИконкаiconОсновное изображение + примерыКоординаты кликов
9-сеткаnine9 изображений сеткиИндексы подходящих ячеек
Winlinzewinlinze25 изображений сеткиИндексы ячеек

Создание задачи — Слайд

POST/createTask
Hostapi.captchasonic.com
Content-Typeapplication/json
{
    "apiKey": "YOUR_API_KEY",
    "task": {
        "type": "GeetestImage",
        "gtv": 4,
        "question": "slide",
        "queries": ["BASE64_BACKGROUND", "BASE64_SLIDER"],
        "captchaId": "e392e1d7fd421dc63325744d5a2b9c73"
    }
}

Ответ

{
    "code": 200,
    "msg": "",
    "answers": [142, 160]
}

Создание задачи — Клик по иконке

{
    "apiKey": "YOUR_API_KEY",
    "task": {
        "type": "GeetestImage",
        "gtv": 4,
        "question": "icon",
        "queries": ["BASE64_MAIN_IMAGE"],
        "examples": ["BASE64_TARGET_1", "BASE64_TARGET_2"],
        "captchaId": "e392e1d7fd421dc63325744d5a2b9c73"
    }
}

Параметры задачи

ПараметрТипОбязательныйОписание
typestringGeetestImage или GeetestClassification
gtvintegerНетВерсия GeeTest — 4 для v4
questionstringslide, icon, nine, match или winlinze
queriesstring[]Изображения в base64
examplesstring[]Только iconЦелевые эталонные изображения
captchaIdstringcaptcha_id GeeTest v4
proxystringНетURL прокси, если требуется

API Playground

POST
Log in to auto-fill your API key
Payload
Response

Hit Send to see response

⌘ + Enter

Parameters

apiKeystringYOUR_API_KEY
taskobject{...}
typestringGeetestImage
gtvnumber4
questionstringslide
queriesarray[2 items]
captchaIdstringe392e1d7fd421dc63325744d5a2b9c…

Error Codes

1KEY_DOES_NOT_EXIST
2NO_SLOT_AVAILABLE
3ZERO_BALANCE
10ERROR_BAD_PARAMETERS
12ERROR_CAPTCHA_UNSOLVABLE
14PLAN_EXPIRED
16RATE_LIMITED
17DAILY_LIMIT_EXCEEDED
18QUOTA_LIMIT_EXCEEDED
21SERVICE_UNAVAILABLE
Code
terminal