Multibot ClickToken hCaptcha
Браузерное расширение для автоматического решения капчи hCaptcha (включая невидимую - invisible и с callback) путем эмуляции человеческих кликов. Расширение перехватывает полученный токен для последующего использования.
✨ Возможности
- Автоматическое решение hCaptcha: Избавляет от необходимости ручного ввода.
- Два режима работы:
- Перехват токена: Токен перехватывается и передается вашему приложению (через
fetch или localStorage), стандартная отправка формы блокируется.
- Стандартное поведение: Расширение решает капчу, но позволяет странице обрабатывать токен стандартным образом.
- Гибкая настройка эмуляции: Включение/выключение визуального движения курсора и алгоритмов, имитирующих человеческое поведение.
📦 Установка
- Скачайте архив с расширением (ссылка для скачивания).
- Распакуйте архив в удобную для вас папку.
- Откройте страницу управления расширениями в вашем браузере:
- Chrome: Перейдите по адресу
chrome://extensions/
- Включите «Режим разработчика» (переключатель в правом верхнем углу).
- Нажмите «Загрузить распакованное расширение» (Chrome) и выберите распакованную папку с расширением.
⚙️ Настройка
Перед использованием необходимо настроить файлы расширения, заменив в них значения по умолчанию на ваши.
1. Получение API-ключа
- Зарегистрируйтесь или войдите в Личный кабинет Multibot.
- Скопируйте ваш API Key из личного кабинета.
- Пополните баланс для работы сервиса.
2. Конфигурация файлов расширения
Файл click.js
Обновите значения констант в начале файла.
const APIKEY = "ВАШ_API_КЛЮЧ_ЗДЕСЬ"; // Обязательный параметр. Замените на ваш ключ от сервиса Multibot.
const VISUALMOVE = true; // Визуализация движений мыши (true - включить, false - выключить)
const HUMANSMOVE = true; // Эмуляция человеческого поведения мыши (true - включить, false - выключить)
Файл script.js
Настройте функцию sendToken для обработки полученного токена и выберите режим работы.
Пример отправки токена на ваш сервер через fetch:
function sendToken(token) {
// Пример отправки через fetch
fetch('https://your-backend.com/captcha-token', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ token, url: window.location.host, timestamp: new Date() })
})
.then(response => response.json())
.then(data => console.log('Токен успешно отправлен на сервер'))
.catch(error => console.error('Ошибка отправки токена:', error));
}
Пример сохранения токена в Local Storage:
function sendToken(token) {
localStorage.setItem('hcaptchaResponse', JSON.stringify(token));
console.log('Токен получен и сохранен в localStorage.');
}
Выбор режима работы:
Установите флаг shouldStopPropagation в значение:
true — Токен будет перехвачен и отправлен через sendToken, стандартная обработка формы на сайте остановится.
false — Стандартная обработка капчи.
const shouldStopPropagation = true;
⚠️ Важная информация для hCaptcha Enterprise
Для hCaptcha Enterprise валидность токена зависит от множества факторов:
- Фингерпринт браузера и устройства
- Качество прокси
- Естественность движений мыши
- Совпадение геолокации прокси и браузера
Рекомендации для успешного решения hCaptcha Enterprise:
- Используйте качественные резидентские прокси
- Обеспечивайте консистентность в фингерпринте
🆘 Поддержка
Если у вас есть вопросы:
- Пишите в Telegram: @multi_bots