Решатель callback для reCAPTCHA v2: когда нет кнопки отправки
Ваш бот проходит чекбокс, а страница просто стоит на месте. CapSkip решает reCAPTCHA на вашем собственном ПК, а его браузерное расширение запускает шаг, которого ждал сайт, так что форма отправляется или открывается следующий экран.
- Следующий шаг запустится сам
- Работает без кнопки
- Повторные попытки бесплатны
Решатель callback для reCAPTCHA v2 устраняет самый непонятный сбой в автоматизации форм: reCAPTCHA решена, но ничего не происходит. На многих страницах регистрации, входа и оформления заказа нет собственной кнопки отправки. Они ждут, когда reCAPTCHA сообщит, что посетитель прошёл проверку, и только тогда отправляют форму, открывают следующий шаг или активируют серую кнопку. Инструмент, который просто вставляет ответ, этого сообщения не отправляет, поэтому страница продолжает ждать.
CapSkip берёт на себя обе половины задачи. Капча решается локально, на Windows-машине под вашим контролем, обычно за время от 3 до 10 секунд, после чего его расширение для Chrome или Firefox даёт странице тот же сигнал, что и реальный посетитель, и процесс продолжается без вашего участия. Если вы управляете браузером из своего кода, SDK передаёт вам ответ, а одна дополнительная строка заставляет страницу двигаться дальше, как показано в примере ниже.
За эти виджеты нет никакой доплаты. Каждый тариф включает их с безлимитным решением, поэтому запуск, повторённый после таймаута или истёкшего токена, не стоит ничего сверх тарифа.
Расширение доводит дело до конца. Держите десктопное приложение открытым, и расширение заметит reCAPTCHA, решит её, а затем запустит то, что страница собиралась сделать дальше, будь то отправка формы или переход к следующему шагу. Вам не нужно копаться в странице или писать хотя бы строку кода. Посмотреть, что делает расширение
Что решатель callback делает для ваших форм
Сам запускает следующий шаг
На таких страницах решить капчу мало: это лишь половина дела. Через своё расширение CapSkip также сообщает странице, что проверка пройдена, и форма отправляется или следующий экран загружается без единого клика.
Для форм без кнопки отправки
На некоторых страницах входа, регистрации и оформления заказа кнопка отправки остаётся неактивной, пока reCAPTCHA не сообщит об успехе, или её нет вовсе. Именно там решение, которое только возвращает ответ, и застревает.
Ничего не нужно искать на странице
Вам не нужно выяснять, что делает сайт после проверки. Расширение само разбирается в этом на каждой странице и запускает нужное действие, так что процесс без кода остаётся без кода.
Свежий токен для каждой попытки
Решённая reCAPTCHA срабатывает один раз и устаревает примерно за две минуты. С расширением решение и следующий шаг идут сразу друг за другом, а повторная попытка просто получает новый токен.
Решается на вашем оборудовании
Капча решается на вашем ПК или VPS, а не передаётся удалённой толпе исполнителей, поэтому никто посторонний не видит формы и аккаунты, стоящие за вашими запусками.
Перезапуск зависших сценариев без доплат
В тарифах нет счётчика решений, поэтому повторный прогон многошагового сценария, оборвавшегося на полпути, ничего не добавляет к счёту. Сумма не меняется, сколько бы форм вы ни отправили.
Три способа пройти застрявший шаг reCAPTCHA
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 и расширении и смотрите, как капча решается, а страница реагирует в тот же миг, как проверка пройдена.
Сдвиньте застрявшие формы с места за три шага
-
Установите приложение CapSkip
Установите его на любой компьютер с Windows или Windows VPS. В приложении находится движок распознавания, и к нему подключаются как браузерное расширение, так и ваш собственный код. Скачать установщик
-
Активируйте тариф или пробный период
Выберите Bronze, Silver или Gold либо проверьте свои формы во время 3-дневного пробного периода, который включает 500 решений и не требует карты. Данные для входа придут вам на почту; введите их в приложении. Получить бесплатный пробный период
-
Добавьте расширение и откройте форму
Установите дополнение CapSkip в браузер Chrome или Firefox, загрузите страницу, которая раньше застревала, и позвольте CapSkip пройти проверку и запустить следующий шаг за вас. Открыть руководство по расширению
Цены
Хватит платить за каждое решение
Выберите лицензию
Лицензия Bronze
$35/ месяц
Мгновенная активация лицензии
Оплата помесячно. Отменить подписку можно в любой момент в личном кабинете.
Функции те же. Больше машин, больше производительность.
Каждая машина решает настолько быстро, насколько позволяют её процессор и память. Больше машин означает больше одновременных потоков, поэтому 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?
Продолжит ли расширение CapSkip работу с формой за меня?
Работает ли он с формами, которые отправляются сами после проверки?
Можно ли использовать его на страницах входа с такой reCAPTCHA?
А как насчёт оформления заказов и бронирования?
Как он справляется с многошаговыми формами, где reCAPTCHA стоит посередине?
Это отдельный продукт, отличный от обычного решателя reCAPTCHA v2?
Почему страница реагирует, но сайт всё равно отклоняет форму?
Пусть формы доводят до конца то, что начал чекбокс
Установите CapSkip, добавьте расширение и откройте форму, которая постоянно застревала. reCAPTCHA будет решена, страница получит сигнал продолжать, а ваш сценарий перейдёт к следующему шагу.
