Reconocimiento automático de Cloudflare – Turnstile | Challenge | Waiting Room
Turnstile, Challenge y Waiting Room son tipos de verificaciones que ofrece Cloudflare para determinar si un visitante es humano o un bot. Estas medidas protegen contra ataques automatizados como spam, DDoS y otras amenazas.
¿Por qué elegir CapMonster Cloud?
Estabilidad
La resolución automática de CAPTCHAs garantiza un rendimiento ininterrumpido incluso con cargas elevadas
Precisión Máxima
Hasta un 99% de tasa de éxito, incluso con tipos de CAPTCHA complejos
Escalabilidad
Gestiona fácilmente cargas crecientes manteniendo alta velocidad y estabilidad
Inicio Rápido
Librerías listas para usar con ejemplos de código para integración vía API y extensiones de navegador
Programa de Afiliados
Gana hasta un 30% del gasto de los usuarios al integrar CapMonster Cloud en tu software
Programa de Bonos
Recibe hasta un 15% de bonificación por el volumen de CAPTCHAs resueltos en tu saldo
Precios Transparentes
Solo pagas por los CAPTCHAs resueltos con éxito — sin tarifas ocultas
Confiado por Líderes del Sector
Más de 1000 empresas en todo el mundo confían en nosotros
Soporte
Ayuda rápida y receptiva para asistencia e integración
Precios de la solución Cloudflare CAPTCHA
| CAPTCHA | Precio (USD) |
|---|---|
$ 1.30 1000 tokens | |
$ 1.30 1000 tokens |
Tipos de comprobaciones de Cloudflare
Turnstile
Se utiliza sobre todo al iniciar sesión en un sitio. Aparece en un marco con una casilla de verificación. A veces se verifica automáticamente, a veces el usuario debe hacer clic. El sistema luego decide si dar acceso.
Challenge
Funciona de forma similar pero en una ventana separada con el mensaje “Just a moment”. Puede realizarse en segundo plano o al hacer clic. Cloudflare entonces permite o bloquea el acceso.
Waiting Room
Una “cola virtual”. Si hay demasiados usuarios, Cloudflare dirige a algunos a la sala de espera para reducir la carga y garantizar el acceso.
Ejemplos Cloudflare – Turnstile | Challenge | Waiting Room


Pasos para resolver captchas
1º paso
Regístrese en el sitio web de CapMonster Cloud para comenzar a resolver captchas
2º paso
Copie su clave API en el software para reconocer captchas (por ejemplo, en la extensión de CapMonster Cloud)
3º paso
Envíe captchas para el reconocimiento automático
4º paso
Obtenga captchas resueltos rápidamente
SDK para el reconocimiento automático de 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));
});Estadísticas de reconocimiento de Cloudflare Captcha
99%
Tasa promedio de éxito en el reconocimiento de captchas
$105
Ahorro mensual promedio al reconocer 5000 captchas por día
8 seg
Tiempo promedio de reconocimiento