callback reCAPTCHA v2

Решатель callback для reCAPTCHA v2: когда нет кнопки отправки

Ваш бот проходит чекбокс, а страница просто стоит на месте. CapSkip решает reCAPTCHA на вашем собственном ПК, а его браузерное расширение запускает шаг, которого ждал сайт, так что форма отправляется или открывается следующий экран.

Windows x64·Работает локально, поэтому капча не покидает ваш компьютер
  • Следующий шаг запустится сам
  • Работает без кнопки
  • Повторные попытки бесплатны
reCAPTCHA в месяц40,000
40.0k250.0k
В других сервисах поштучно, примерно $1.40 за 1000$56.00
CapSkip Bronze, фиксированно$35.00
$21.00остаётся у вас в карманекаждый месяц при таком объёме

Решатель callback для reCAPTCHA v2 устраняет самый непонятный сбой в автоматизации форм: reCAPTCHA решена, но ничего не происходит. На многих страницах регистрации, входа и оформления заказа нет собственной кнопки отправки. Они ждут, когда reCAPTCHA сообщит, что посетитель прошёл проверку, и только тогда отправляют форму, открывают следующий шаг или активируют серую кнопку. Инструмент, который просто вставляет ответ, этого сообщения не отправляет, поэтому страница продолжает ждать.

CapSkip берёт на себя обе половины задачи. Капча решается локально, на Windows-машине под вашим контролем, обычно за время от 3 до 10 секунд, после чего его расширение для Chrome или Firefox даёт странице тот же сигнал, что и реальный посетитель, и процесс продолжается без вашего участия. Если вы управляете браузером из своего кода, SDK передаёт вам ответ, а одна дополнительная строка заставляет страницу двигаться дальше, как показано в примере ниже.

За эти виджеты нет никакой доплаты. Каждый тариф включает их с безлимитным решением, поэтому запуск, повторённый после таймаута или истёкшего токена, не стоит ничего сверх тарифа.

Расширение доводит дело до конца. Держите десктопное приложение открытым, и расширение заметит reCAPTCHA, решит её, а затем запустит то, что страница собиралась сделать дальше, будь то отправка формы или переход к следующему шагу. Вам не нужно копаться в странице или писать хотя бы строку кода. Посмотреть, что делает расширение

Что решатель callback делает для ваших форм

Сам запускает следующий шаг

На таких страницах решить капчу мало: это лишь половина дела. Через своё расширение CapSkip также сообщает странице, что проверка пройдена, и форма отправляется или следующий экран загружается без единого клика.

Для форм без кнопки отправки

На некоторых страницах входа, регистрации и оформления заказа кнопка отправки остаётся неактивной, пока reCAPTCHA не сообщит об успехе, или её нет вовсе. Именно там решение, которое только возвращает ответ, и застревает.

Ничего не нужно искать на странице

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

Свежий токен для каждой попытки

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

Решается на вашем оборудовании

Капча решается на вашем ПК или VPS, а не передаётся удалённой толпе исполнителей, поэтому никто посторонний не видит формы и аккаунты, стоящие за вашими запусками.

Перезапуск зависших сценариев без доплат

В тарифах нет счётчика решений, поэтому повторный прогон многошагового сценария, оборвавшегося на полпути, ничего не добавляет к счёту. Сумма не меняется, сколько бы форм вы ни отправили.

Три способа пройти застрявший шаг reCAPTCHA

Python
from capskip import CapSkip
from selenium import webdriver

solver = CapSkip(host="127.0.0.1", port=8080)

driver = webdriver.Chrome()
driver.get("https://example.com/signup")

result = solver.recaptcha(
    sitekey="6Lc_your-site-key",
    url="https://example.com/signup",
)
token = result["code"]

# No submit button: set the token, then call the page callback with it.
driver.execute_script(
    'document.getElementById("g-recaptcha-response").innerHTML = arguments[0];'
    'myCallbackFunction(arguments[0]);',
    token,
)

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

Расширение для форм на автопилоте

Как только дополнение установлено в Chrome или Firefox, оно решает виджет и подталкивает страницу дальше так, как это сделал бы человек, прошедший проверку. Никаких настроек для отдельных сайтов.

SDK для вашей автоматизации

Работаете с Selenium, Playwright или Puppeteer? SDK возвращает готовый ответ, а ваш код добавляет одну строку, которая велит странице продолжить.

Локальный API для привычных инструментов

Ботам и макро-инструментам, уже подключённым к 2Captcha, Anti-Captcha или семи похожим сервисам, правки не нужны. Укажите CapSkip, какой сервис они ожидают, и их задачи reCAPTCHA попадут на ваш ПК.

Посмотрите, как форма с callback реагирует сама

Наша живая демонстрация загружает настоящую reCAPTCHA с callback. Откройте её при запущенных CapSkip и расширении и смотрите, как капча решается, а страница реагирует в тот же миг, как проверка пройдена.

Сдвиньте застрявшие формы с места за три шага

  1. Установите приложение CapSkip

    Установите его на любой компьютер с Windows или Windows VPS. В приложении находится движок распознавания, и к нему подключаются как браузерное расширение, так и ваш собственный код. Скачать установщик

  2. Активируйте тариф или пробный период

    Выберите Bronze, Silver или Gold либо проверьте свои формы во время 3-дневного пробного периода, который включает 500 решений и не требует карты. Данные для входа придут вам на почту; введите их в приложении. Получить бесплатный пробный период

  3. Добавьте расширение и откройте форму

    Установите дополнение CapSkip в браузер Chrome или Firefox, загрузите страницу, которая раньше застревала, и позвольте CapSkip пройти проверку и запустить следующий шаг за вас. Открыть руководство по расширению

Цены

Хватит платить за каждое решение

Выберите лицензию

Лицензия Bronze

$35/ месяц

Подписаться на Bronze

Мгновенная активация лицензии

Оплата помесячно. Отменить подписку можно в любой момент в личном кабинете.

Функции те же. Больше машин, больше производительность.

Каждая машина решает настолько быстро, насколько позволяют её процессор и память. Больше машин означает больше одновременных потоков, поэтому Silver решает вдвое больше капч одновременно, а Gold втрое больше.

  • Безлимитное решение, без дневных ограничений
  • Безлимитные потоки, скорость растёт вместе с оборудованием
  • Точность распознавания от 90% до 100%
  • Прямая замена API основных сервисов распознавания
  • Работает почти с любым инструментом, без программирования
  • REST API, SDK и расширение для браузера
  • Бесплатное обучение, когда появляется новый тип капчи
  • Работает на вашей машине, ничего с неё не уходит

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

Просто хотите сначала попробовать?

Начните с бесплатного 3-дневного пробного периода и решите 500 капч любого типа на своих целевых сайтах.

Оформите бесплатный пробный период

Почему формы застревают после reCAPTCHA и как это обойти

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

Вот почему боты и макросы так часто останавливаются сразу после чекбокса. Решатель, который только возвращает ответ, оставляет остальное вам. Ваш инструмент вставляет ответ в форму, проверка формально пройдена, но страница об этом так и не узнаёт и просто ждёт. Одни запуски затем падают по таймауту, другие отправляют форму повторно и тратят ещё одно решение, а при оплате за решение вы платите за каждую попытку, которая ни к чему не привела.

CapSkip закрывает этот пробел. В Chrome или Firefox его расширение решает reCAPTCHA с помощью десктопного приложения на вашем ПК, а затем подаёт странице тот же сигнал, что и настоящий посетитель. Форма отправляется или появляется следующий шаг, без кода и без копания в странице. Если вы строите собственную автоматизацию, SDK возвращают ответ, а пример кода выше показывает тот единственный дополнительный шаг, после которого страница продолжает работу.

Важно и время. Google считает каждую решённую reCAPTCHA одноразовой и аннулирует её примерно через две минуты, поэтому ответ должен прийти непосредственно перед тем, как страница его использует. Поскольку CapSkip решает локально за секунды и берёт одну фиксированную плату в месяц, вы можете запрашивать свежий токен на каждой попытке, перезапускать сломавшийся многошаговый сценарий с самого начала и позволить входам, регистрациям и оформлениям заказов завершаться самостоятельно.

Руководства по теме: распознавание невидимой reCAPTCHA · срок действия токена reCAPTCHA · распознавание капчи в Selenium

Почему мой бот останавливается сразу после чекбокса reCAPTCHA?
Страница ждёт сигнала, который так и не получила. Во многих формах reCAPTCHA должна сообщить об успешной проверке, прежде чем страница что-то отправит или покажет следующий шаг. Инструменты, которые лишь вставляют ответ, пропускают это сообщение, поэтому форма выглядит заполненной, но не двигается с места. Расширение CapSkip передаёт и ответ, и сигнал.
Продолжит ли расширение CapSkip работу с формой за меня?
Да, если приложение CapSkip работает в фоне. Его дополнение для Chrome или Firefox решает reCAPTCHA, а затем запускает следующее действие страницы, например отправку формы или открытие следующего экрана. Вам не нужно ничего настраивать для отдельных сайтов или что-то выяснять.
Работает ли он с формами, которые отправляются сами после проверки?
Да, именно о таких формах и идёт речь на этой странице. Когда форма отправляется сама в момент успешного прохождения reCAPTCHA, CapSkip создаёт этот успех так же, как настоящий посетитель, и отправка проходит без клика с вашей стороны или со стороны макроса.
Можно ли использовать его на страницах входа с такой reCAPTCHA?
Да. Формы входа часто ждут reCAPTCHA, прежде чем принять пароль, и CapSkip обрабатывает их как любой другой виджет с callback. Учтите, что reCAPTCHA также оценивает сеть, из которой вы подключаетесь, поэтому для аккаунтов, в которые вы часто входите, пригодится чистый прокси.
А как насчёт оформления заказов и бронирования?
При оформлении заказа reCAPTCHA с callback часто стоит прямо перед оплатой. CapSkip решает её, и страница переходит к оплате. Решённый токен действует всего около двух минут, поэтому оформление, которое вы повторите позже, просто получит новое решение без доплаты.
Как он справляется с многошаговыми формами, где reCAPTCHA стоит посередине?
reCAPTCHA часто охраняет переход между двумя шагами, например от ввода ваших данных к экрану подтверждения. Как только CapSkip завершает проверку, страница движется дальше так же, как для человека. Если на следующем шаге появится ещё одна reCAPTCHA, она тоже будет решена, а благодаря безлимитным тарифам эти дополнительные решения ничего не стоят.
Это отдельный продукт, отличный от обычного решателя reCAPTCHA v2?
Нет. Это то же приложение CapSkip и та же лицензия. Виджеты с callback представляют собой обычную reCAPTCHA v2 с дополнительным шагом на странице, и каждый тариф покрывает их вместе с версиями с чекбоксом, невидимой и Enterprise без какой-либо доплаты.
Почему страница реагирует, но сайт всё равно отклоняет форму?
Обычно токен был слишком старым или уже использованным. Решённая reCAPTCHA устаревает примерно через две минуты после того, как Google её выдал, и принимается только один раз, поэтому поздняя отправка или повтор со старым ответом не проходят. Запрашивайте новое решение на каждой попытке: без платы за решение это ничего не стоит.

Пусть формы доводят до конца то, что начал чекбокс

Установите CapSkip, добавьте расширение и откройте форму, которая постоянно застревала. reCAPTCHA будет решена, страница получит сигнал продолжать, а ваш сценарий перейдёт к следующему шагу.