Перейти к основному содержимому
Возникают проблемы с получением токена?
Свяжитесь с поддержкой

Получение событий из расширения

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

Все события отправляются в глобальный объект window на текущей странице. Это значит, что вы можете подписаться на них с помощью стандартного метода window.addEventListener и реагировать на происходящее без сложных обходных приёмов.

Использование этих событий удобно, если вы хотите:

  • Отслеживать прогресс решения капчи в реальном времени.
  • Автоматически запускать действия после успешного прохождения капчи.
  • Обрабатывать ошибки и повторно инициировать решение капчи при необходимости.

В следующих разделах приведён полный список доступных событий с кратким описанием каждого.

к сведению

Никакие параметры в события не передаются

Пример

window.addEventListener("onCMExtensionReady", () => {
// DO SOMETHING
})

Доступные события

Глобальные

СобытиеОписание
onCMExtensionReadyРасширение полностью загрузилось и готово к работе

ReCaptcha

СобытиеОписание
onReCaptchaClickStartСобытие нажатия по изображению при решении ReCaptcha кликами
onReCaptchaClickСобытие нажатия кнопки submit или next при решении ReCaptcha кликами
onReCaptchaClickIncorrectНекорректное решение ReCaptcha кликами
onReCaptchaClickBackendErrorОшибка решения ReCaptcha кликами
onReCaptchaClickSuccessУспешное решение ReCaptcha кликами
onRecaptchaTokenStartНачало решения ReCaptcha токеном
onRecaptchaTokenSuccessУспешное решение ReCaptcha токеном
onRecaptchaTokenErrorОшибка решения ReCaptcha токеном

GeeTest

СобытиеОписание
onGeeTestTokenStartНачало решения GeeTest токеном
onGeeTestTokenSuccessУспешное решение GeeTest токеном
onGeeTestTokenErrorОшибка решения GeeTest токеном

Turnstile

СобытиеОписание
onTurnstileTokenStartНачало решения Turnstile токеном
onTurnstileTokenSuccessУспешное решение Turnstile токеном
onTurnstileTokenErrorОшибка решения Turnstile токеном

Image captcha

СобытиеОписание
onImageTokenStartНачало решения Image капчи токеном
onImageTokenSuccessУспешное решение Image капчи токеном
onImageTokenErrorОшибка решения Image капчи токеном