Автоматическое распознавание Cloudflare – Turnstile | Challenge | Waiting Room
Turnstile, Challenge и Waiting Room – это виды проверок, предоставляемые компанией Cloudflare для определения того, кем является посетитель веб-сайта: человеком или ботом. Все эти типы проверки служат защитной мерой от автоматических атак, включая спам, DDoS-атаки и другие виды автоматических угроз.
Почему выбирают CapMonster Cloud?
Стабильность
Автоматическое решение капч обеспечивает бесперебойную работу даже при высоких нагрузках
Максимальная точность
До 99% успешного распознавания даже сложных типов капч
Масштабируемость
Сервис легко справляется с ростом нагрузки, сохраняя высокую скорость и стабильность
Быстрый старт
Готовые библиотеки с примерами кода для интеграции по API, расширение для браузеров
Партнёрская программа
Доход до 30% от трат пользователей при интеграции CapMonster Cloud
в ваш софт
в ваш софт
Бонусная программа
Получайте бонус на баланс до 15%
за объём решённых капч
за объём решённых капч
Прозрачная оплата
Вы платите только за успешно решённые капчи — никаких лишних списаний
Доверие лидеров отрасли
Нам доверяют 1000+ компаний
по всему миру
по всему миру
Техподдержка
Оперативные ответы на вопросы
и помощь в настройке
и помощь в настройке
Стоимость решения Cloudflare CAPTCHA
| Тип капчи | Цена (РУБ) Руб. |
|---|---|
₽ 103.30 1000 токенов | |
₽ 103.30 1000 токенов |
Виды проверок Cloudflare
Turnstile
Чаще всего используется при авторизации на сайте. Отображается во фрейме с чекбоксом. В некоторых случаях проверка проходит автоматически, без клика, а иногда пользователю нужно нажать на чекбокс. После этого система принимает решение: пропустить его дальше или заблокировать доступ.
Challenge
Работает по похожему принципу, но выполняется в отдельном окне с надписью Just a moment. Пользователь может пройти проверку сразу, пока она идёт «на фоне», или кликнуть по чекбоксу. После этого Cloudflare либо откроет доступ к сайту, либо оставит пользователя на странице Just a moment.
Waiting Room
Функция «виртуальной очереди». Если на сайт заходит слишком много пользователей одновременно, Cloudflare перенаправляет часть трафика в «зал ожидания». Это снижает нагрузку и позволяет каждому попасть на сайт без сбоев, пусть и с небольшой задержкой.
Примеры Cloudflare – Turnstile | Challenge | Waiting Room


Этапы решения капчи
1 этап
Зарегистрируйтесь в сервисе для решения капч CapMonster Cloud
2 этап
Скопируйте Ваш API-ключ в софт для распознавания капч (например, в расширение CapMonster Cloud)
3 этап
Пришлите капчу для автоматического распознавания
4 этап
Получите ответ в виде решённой капчи
SDK для автоматического распознавания Cloudflare Turnstile | Challenge
Cloudflare Turnstile
javascript
// https://github.com/CapMonsterCloud/capmonstercloud-client-js
// Turnstile 1 without proxy
import { CapMonsterCloudClientFactory, ClientOptions, TurnstileRequest } from '@zennolab_com/capmonstercloud-client';
document.addEventListener('DOMContentLoaded', async () => {
const cmcClient = CapMonsterCloudClientFactory.Create(
new ClientOptions({ clientKey: '<your capmonster.cloud API key>' }) // Your CapMonster Cloud API key
);
console.log(await cmcClient.getBalance());
const turnstileRequest = new TurnstileRequest({
websiteURL: 'http://tsmanaged.zlsupport.com', // Page URL with captcha
websiteKey: '0x4AAAAAAABUYP0XeMJF0xoy', // Replace with correct value
});
// Turnstile 1 with proxy
/*
const turnstileRequest = new TurnstileRequest({
websiteURL: 'http://tsmanaged.zlsupport.com',
websiteKey: '0x4AAAAAAABUYP0XeMJF0xoy',
proxyType: 'https',
proxyAddress: '8.8.8.8',
proxyPort: 8080,
proxyLogin: 'proxyLogin',
proxyPassword: 'proxyPassword',
})
*/
console.log(await cmcClient.Solve(turnstileRequest));
});Cloudflare Challenge (token)
javascript
// Cloudflare Challenge token
import { CapMonsterCloudClientFactory, ClientOptions, TurnstileRequest } from '@zennolab_com/capmonstercloud-client';
document.addEventListener('DOMContentLoaded', async () => {
const cmcClient = CapMonsterCloudClientFactory.Create(
new ClientOptions({ clientKey: '<your capmonster.cloud API key>' })
);
console.log(await cmcClient.getBalance());
const turnstileRequest = new TurnstileRequest({
websiteURL: 'https://example.com', // Page URL with captcha
websiteKey: '0x4AAAAAAABUYP0XeMJF0xoy', // Replace with correct value
data: 'YOUR_DATA_HERE',
pageAction: 'managed',
cloudflareTaskType: 'token',
pageData: 'YOUR_PAGE_DATA_HERE',
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36',
});
// Example with proxy (uncomment if needed)
/*
const turnstileRequest = new TurnstileRequest({
websiteURL: 'https://example.com',
websiteKey: '0x4AAAAAAABUYP0XeMJF0xoy',
data: 'YOUR_DATA_HERE',
pageAction: 'managed',
cloudflareTaskType: 'token',
pageData: 'YOUR_PAGE_DATA_HERE',
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36',
// Proxy settings
proxyType: 'http',
proxyAddress: '123.45.67.89',
proxyPort: 8080,
proxyLogin: 'username',
proxyPassword: 'password'
});
*/
console.log(await cmcClient.Solve(turnstileRequest));
});
Cloudflare Challenge (cookie cf_clearance)
javascript
// Cloudflare Challenge cf_clearance
import { CapMonsterCloudClientFactory, ClientOptions, TurnstileRequest } from '@zennolab_com/capmonstercloud-client';
document.addEventListener('DOMContentLoaded', async () => {
const cmcClient = CapMonsterCloudClientFactory.Create(
new ClientOptions({ clientKey: '<your capmonster.cloud API key>' })
);
console.log(await cmcClient.getBalance());
const turnstileRequest = new TurnstileRequest({
websiteURL: 'https://tsinvisble.zlsupport.com', // Page URL with captcha
websiteKey: '0x4AAAAAAABUY0VLtOUMAHxE', // Replace with correct value
cloudflareTaskType: 'cf_clearance',
proxyType: 'http',
proxyAddress: '8.8.8.8',
proxyPort: 8080,
proxyLogin: 'proxyLoginHere',
proxyPassword: 'proxyPasswordHere',
htmlPageBase64: 'htmlPageBase64Here',
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36'
});
console.log(await cmcClient.Solve(turnstileRequest));
});Статистика распознавания Cloudflare Captcha
99%
Средний процент успешного распознавания капч
$105
Средняя экономия в месяц при распознавании 5000 капч в день
8 сек
Среднее время распознавания капчи