Уведомление об использовании файлов cookie

Этот сайт использует cookie. Файлы cookie запоминают вас, поэтому мы можем предоставить вам персонализированные услуги. Подробнее.

Looking for international version of our service? Go to 2captcha.com

Логотип «GitHub»

Отладка

Если у вас есть сомнения в интеграции вашего программного обеспечения с нашим API и вам необходимо отладить ваш код и запросы API, мы предоставляем некоторые инструменты и предложения, которые помогут вам в этом.

Метод test

Этот метод позволяет проверить параметры вашего запроса и посмотреть, как наш API-сервис воспринимает ваш запрос.

Используйте его, если вы получаете код ошибки от нашего API и не можете понять, что вы делаете неправильно. Просто замените конечную точку API с CreateTask или getResponse на test и сравните отправленные вами параметры с возвращаемыми значениями.

Конечная точка API: https://api.rucaptcha.com/test
Метод: POST
Тип содержимого: application/json

Пример запроса

{
    "clientKey": "YOUR_API_KEY",
    "foo": "bar",
    "test": true,
    "attempt": 3,
    "options": {
        "list": [
            "item1",
            "item2"
        ]
    }
}

Пример ответа

Parsed input JSON:
Dict
(
[clientKey] => YOUR_API_KEY
[foo] => bar
[test] => 1
[attempt] => 3
[options] => Dict
(
[list] => Dict
(
[0] => item1
[1] => item2
)

)

)
Raw POST input:
{
"clientKey": "YOUR_API_KEY",
"foo": "bar",
"test": true,
"attempt": 3,
"options": {
"list": [
"item1",
"item2"
]
}
}

Sandbox режим

Мы также предоставляем возможность использовать API в режиме sandbox, который позволяет вам видеть, как наши сотрудники будут воспринимать ваши задачи.
Песочница может быть действительно полезна в тех случаях, когда наши сотрудники не могут разгадать вашу капчу или вы получаете неверные ответы.

Чтобы отладить капчу в песочнице, выполните следующие простые действия:

  • Включите sandbox режим.

  • Eсли вам нужно отладить капчи на основе изображений, перейдите непосредственно в рабочий кабинет.

  • Если вам нужно отладить интерактивную капчу:

    1. Скачайте наше программное обеспечение для работников.
    2. Получите свой Client KEY для работника. Для этого переключите используемую роль на работник в кабинете.
    3. Авторизуйтесь в установленном приложении используя полученный Client KEY работника.
  • Отправьте свою капчу в API и попробуйте ее решить.

Проблемы с автоматизацией браузера

Существует очень распространенная проблема с выполнением JavaScript, особенно обратных вызовов(callbacks) в фреймворках автоматизации браузера. Большинство проблем вызвано простыми синтаксическими ошибками, когда вам нужно передать часть JavaScript, заменить некоторые переменные и передать аргументы вызовам функций JavaScript.

Мы всегда рекомендуем следующий подход для решения такого рода задач:

  1. Попробуйте вручную разгадать капчу на веб-сайте, чтобы убедиться, что она действительно работает. Бывают случаи, когда администраторы веб-сайтов некорректно размещают капчу на сайте или просто забывают оплатить счета за обслуживание капчи, и капча вообще не работает, поэтому ее невозможно решить.
  2. Попробуйте обойти капчу, выполнив JavaScript вручную в консоли браузера. Это действительно помогает понять, как должен выглядеть ваш обратный вызовов(callbacks).
  3. Только после того, как два предыдущих шага были выполнены успешно, начинайте автоматизацию с использованием кода на вашем любимом языке, используя предпочитаемые вами фреймворки.