Решатель callback для reCAPTCHA v2: когда нет кнопки отправки
Решайте виджеты reCAPTCHA v2 с data-callback локально: CapSkip возвращает токен g-recaptcha-response, и callback страницы срабатывает, так что формы без кнопки отправки проходят.
- Безлимитное распознавание капчи
- Решает за секунды
- Точность 90-100%
- Работает локально
У некоторых виджетов reCAPTCHA v2 вообще нет кнопки отправки. Вместо этого страница задаёт функцию обратного вызова (callback), которая срабатывает автоматически в момент, когда капча решена, и именно этот callback фактически отправляет форму или открывает следующий шаг. Именно здесь незаметно ломается множество сценариев автоматизации: вы получаете абсолютно валидный токен, вставляете его в поле g-recaptcha-response — и ничего не происходит, потому что на странице его никто не ждёт.
CapSkip — это решение для reCAPTCHA v2 с callback, которое выполняет обе части задачи. Оно решает капчу локально на вашем компьютере с Windows или VPS с точностью 90-100% и возвращает действительный токен g-recaptcha-response, а браузерное расширение вызывает callback страницы за вас, так что форма ведёт себя точно так же, как для реального посетителя. Никакой удалённой фермы людей, никакой платы за каждое решение, а капчи-картинки решаются примерно за 0,1 секунды.
Там, где 2Captcha, Anti-Captcha и CapSolver берут плату за 1000 решений, CapSkip предлагает фиксированный и безлимитный тариф: пробный период на семь дней за $1, затем $10/месяц за безлимитное распознавание капчи с неограниченным числом потоков, плюс разовая пожизненная лицензия за $99. Используйте расширение для Chrome и Firefox без кода, управляйте им через SDK для Python, Node.js, PHP или .NET либо направьте существующий клиентский код 2Captcha или Anti-Captcha на локальную эмуляцию API CapSkip и сохраните уже написанный код.
Программирование не требуется. Запустите приложение CapSkip и браузерное расширение подключается автоматически, а затем решает капчи прямо на странице. Уже пользуетесь другим сервисом? Перейти легко: CapSkip — это совместимая «из коробки» распознавание капчи который эмулирует 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha и Captchas.io. Добавьте свой сервис в hosts-файл в приложении CapSkip, и ваш существующий код будет направлен в CapSkip и решён локально, без изменений.
Почему CapSkip — лучший сервис распознавания callback reCAPTCHA
Безлимитное решение, фиксированная цена
Одна фиксированная цена: разовая пожизненная лицензия за $99 плюс невысокая ежемесячная подписка от $10/мес. Никаких кредитов для пополнения, никакой оплаты за каждое решение, никаких ограничений скорости.
Быстрое решение больших объёмов
Графические капчи решаются примерно за 0,1 секунды, а reCAPTCHA, Turnstile и GeeTest обычно решаются за несколько секунд, при неограниченном числе потоков.
Точность 90-100%
Высокий процент успеха на реальных, «живых» заданиях, плюс бесплатное обучение модели в момент появления нового типа капчи.
Локально и приватно
CapSkip решает капчу на вашей машине или VPS. Данные капчи никогда не уходят стороннему сервису ручного решения.
Эмуляция API
Локальный HTTP API, который эмулирует 2Captcha, Anti-Captcha, CapSolver и другие. Направьте свой код на CapSkip, а остальное оставьте как есть.
Расширение + SDK
Расширение для браузера без кода для Chrome и Firefox, а также официальные SDK для Python, Node.js, PHP и C# для автоматизации.
Три способа решить callback 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,
)Решите капчу, поместите токен в поле ответа, затем вызовите callback, который страница обычно запускает при успехе.
Браузерное расширение без кода
Установите расширение CapSkip, и оно обнаружит виджет на любой странице и решит его за вас — ничего программировать не нужно.
Официальные SDK
Автоматизируйте решение из собственного кода с помощью клиентов Python, Node.js, PHP и C#. Несколько строк возвращают действительный токен.
Локальный HTTP API
Предпочитаете чистый HTTP? CapSkip предоставляет локальный эндпоинт с эмуляцией API 2Captcha и Anti-Captcha, поэтому подойдёт любой HTTP-клиент.
Посмотрите, как это работает на реальной проверке
Мы размещаем живые интерактивные демо-страницы для каждого типа капчи. Загрузите настоящий виджет, запустите CapSkip и наблюдайте, как возвращается токен.
Как решить callback reCAPTCHA с помощью CapSkip
-
1
Установите CapSkip
Скачать десктопное приложение для Windows (или запустите его на VPS) и откройте его. Локальный решатель запускается автоматически.
-
2
Войдите в приложение
Купить Пробный период за $1 или Лицензия Bronze / Silver / Gold и данные для входа сразу приходят на электронную почту, а лицензия активируется в момент оплаты. Войдите с ними в приложение — и вы готовы решать капчу. руководство по настройке подробно объясняет это.
-
3
Решать автоматически
Используйте браузерное расширение для решения без кода, или вызовите SDK / HTTP API из вашей автоматизации.
Простые лицензии, безлимитное распознавание капчи
Заплатите один раз за пожизненную лицензию, затем — недорогая ежемесячная подписка. Каждый тариф открывает безлимитное распознавание капчи для reCAPTCHA v2 на основе колбэка, без платы за каждую капчу, никогда.
Bronze
$99 разово, затем
$10 / месяц
Безлимитное распознавание капчи
Лицензия на 1 устройство
Безлимитное высокоскоростное решение капчи и неограниченное число потоков на одной машине.
Подписаться сейчасSilver
$99 разово, затем
$15 / месяц
Безлимитное распознавание капчи
Лицензия на 2 устройства
Всё, что есть в Bronze, на двух машинах — идеально для небольшой фермы или разделения dev и prod.
Подписаться сейчасGold
$99 разово, затем
$20 / месяц
Безлимитное распознавание капчи
Лицензия на 3 устройства
Максимальный масштаб: безлимитные решения и неограниченное число потоков на трёх машинах.
Подписаться сейчасПросто хотите сначала попробовать?
Начните с 7-дневного пробного периода за $1 и решите 1000 капч любого типа на своих целевых сайтах.
Каждая платная лицензия включает
- Безлимитное высокоскоростное распознавание капчи без платы за каждую капчу
- Безлимитные потоки для высокообъёмной автоматизации
- Решает reCAPTCHA, Turnstile, GeeTest и капчи с картинками
- Точность распознавания от 90 % до 100 %
- Эмулирует 2Captcha, Anti-Captcha, CapSolver и другие
- Не требуется программирование, плюс удобный для разработчиков API
- В комплекте браузерное расширение для Chrome и Firefox
- Мгновенная активация лицензии и бесплатное обучение новым капчам
Не уверены, какой тариф подойдёт? Сравните их на страница цен или прочитайте FAQ.
Похожие сервисы распознавания капчи & руководства
Как найти и вызвать callback reCAPTCHA
Обычно callback указывается в атрибуте data-callback виджета, например data-callback="myCallbackFunction". Если же виджет создан на JavaScript, ищите свойство callback, передаваемое в grecaptcha.render(). Если ни то, ни другое не отображается, вы можете считать его напрямую из объекта конфигурации reCAPTCHA в консоли браузера по пути ___grecaptcha_cfg.clients[0].aa.l.callback, помня, что путь aa.l различается на разных страницах, а на странице с несколькими виджетами придётся проверить clients[1], clients[2] и так далее. Как только вы узнаете имя, решение состоит из двух шагов: запишите токен CapSkip в поле g-recaptcha-response, а затем вызовите callback, передав ему токен в качестве аргумента, если он его ожидает. Браузерное расширение CapSkip делает всё это за вас прямо на странице, поэтому для no-code сценариев искать вообще ничего не нужно.
Часто задаваемые вопросы
Что такое callback в reCAPTCHA?
Почему мой токен не работает, когда нет кнопки отправки?
Как найти функцию callback в reCAPTCHA?
Нужно ли передавать токен в callback?
Обрабатывает ли расширение CapSkip callback-функции автоматически?
Можно ли решать reCAPTCHA с callback в Selenium или Python?
Использует ли invisible reCAPTCHA тоже callback?
Сколько стоит решение callback reCAPTCHA?
Готовы решать callback reCAPTCHA?
Скачайте CapSkip, активируйте лицензию и решайте капчи без ограничений из браузера или из кода. Одна фиксированная цена, без оплаты за каждое решение.
