CaptchaNo
[ АГЕНТЫ ]

Решение капчи для
агентов на n8n

У агента, встретившего проверку, нет в наборе инструментов ничего, что могло бы на неё ответить, поэтому он зависает или галлюцинирует обходной путь. Дайте ему сервис решения капчи как инструмент, и блокировка станет ещё одним вызовом.

n8n · http request node
HTTP Request node
  Method:          POST
  URL:             https://api.captchano.com/v1/solve?wait=60
  Authentication:  Header Auth
                   Name:  Authorization
                   Value: Bearer cn-YOUR_API_KEY
  Send Body:       JSON
  Body:
  {
    "type": "turnstile",
    "sitekey": "{{ $json.sitekey }}",
    "url": "{{ $json.pageUrl }}"
  }

The node outputs { status, solution: { token, userAgent }, cost } —
pass {{ $json.solution.token }} to the next step.

Почему это нужно именно агентам

Парсер, наткнувшийся на проверку, падает с ошибкой, и вы его чините. Агент проваливается молча: он рассуждает о заблокированной странице, придумывает правдоподобный следующий шаг и сообщает о прогрессе, которого не было. Такой сбой хуже, потому что он незаметен. Типизированный инструмент решения превращает неоднозначный тупик в детерминированный результат, по которому агент может ветвиться.

Что возвращает инструмент

  • Токен или cookie — в зависимости от типа проверки. Системы с оценкой сессии возвращают cookie и набор заголовков, с которыми она была получена.
  • Использованный user agent, чтобы агент мог воспроизвести его при отправке.
  • Стоимость решения, чтобы агент, работающий в рамках бюджета, мог её учитывать, а не тратить вслепую.

Как ограничить цикл

Задайте агенту бюджет решений на запуск. Каждый ответ сообщает свою стоимость, поэтому супервизор может прервать цикл, когда расходы превысят порог, а не узнать об этом из счёта. При цене $0.00598 за решение типичный запуск агента стоит несколько центов или меньше, но бесконечный цикл повторов — всё равно бесконечный цикл повторов.

Оставьте вызов инструмента блокирующим

Примеры вызывают ?wait=60, поэтому инструмент возвращает готовый токен за один шаг. Для агентов это важнее, чем для скриптов: инструмент, который возвращает «ещё решается», заставляет модель рассуждать об опросе, а с этим она справляется плохо. Если нужен больший предел, увеличьте wait до 120 секунд. Форматы запросов для всех типов проверок — в справочнике API.

[ КАК ЭТО РАБОТАЕТ ]

Как решение встраивается в n8n

Узел AI Agent в n8n может вызывать инструмент HTTP Request. Направьте его на эндпоинт решения, и агент сможет пройти капчу прямо посреди workflow.

  1. 01
    Добавьте узел AI Agent

    Подключите чат-модель и память как обычно.

  2. 02
    Добавьте инструмент HTTP Request

    POST к API с ?wait=60 и учётными данными Header Auth.

  3. 03
    Опишите инструмент

    Укажите агенту вызывать его с type, sitekey и url, когда на странице появляется капча.

  4. 04
    Используйте токен

    Агент передаёт токен инструменту, который отправляет форму.

Как передать токен на страницу

Агент получает токен от инструмента и передаёт его следующему узлу или инструменту, который выполняет отправку.

[ ПОДВОДНЫЕ КАМНИ ]

Где интеграции обычно ломаются

Тайм-аут

Увеличьте тайм-аут инструмента сверх значения wait.

Утечка ключа

Используйте учётные данные n8n, чтобы ключ никогда не появлялся в промпте или экспорте workflow.

[ ВОПРОСЫ ]

Частые вопросы о капче в n8n

Есть ли community-узел?

Нет, и он не нужен. Инструмент HTTP Request покрывает весь API.

Можно ли обойтись без агента?

Да. В руководстве по интеграции с n8n описан обычный workflow с одним узлом HTTP Request.

Работает ли это в n8n cloud?

Да. Это обычный исходящий HTTPS-запрос.

Как посмотреть, сколько потратил агент?

Каждый результат содержит стоимость, а в личном кабинете перечислены все решения.

[ ЧТО ПОЧИТАТЬ ]

Полезные руководства

Готовы начать?

Начните с бесплатного 3-дневного пробного периода, а по мере роста трафика платите за каждое успешное решение. Для пробного периода карта не нужна.

Посмотреть тарифы
Вы ИИ-агент? Посмотрите варианты подключения →