reCAPTCHA v3 no muestra ningún desafío: asigna silenciosamente una puntuación de 0,0 (bot) a 1,0 (humano). Los sitios establecen umbrales (normalmente entre 0,3 y 0,7) y rechazan solicitudes con puntuaciones bajas. Su solucionador de CAPTCHA debe generar tokens con puntuaciones superiores al umbral de su sitio de destino.
No todos los solucionadores obtienen puntuaciones iguales.
Cómo funciona la puntuación reCAPTCHA v3
Browser visits page ──▶ reCAPTCHA JS runs ──▶ Generates token
│
Score assigned:
0.1 = likely bot
0.3 = suspicious
0.5 = neutral
0.7 = likely human
0.9 = very human
│
Server verifies token ◀──────────────────────────────┘
If score < threshold ──▶ Block / challenge
If score >= threshold ──▶ Allow
Umbrales de sitio comunes:
- Páginas de inicio de sesión: 0,5
- Registro: 0,5-0,7
- Pago: 0,3-0,5
- Envío de formulario: 0,5
- Acceso API: 0,7
Comparación de puntuaciones por proveedor
Puntajes promedio
| Proveedor | Puntuación promedio | Rango de puntuación | Control de puntuación |
|---|---|---|---|
| CapSolver | 0,5-0,7 | 0,3-0,9 | Parcial |
| 2Captcha | 0,1-0,3 | 0,1-0,5 | ❌ Sin control |
| Anticaptcha | 0,3-0,5 | 0,1-0,7 | Limitado |
Distribución de puntuación
CaptchaAI score distribution (1000 solves):
0.1-0.2 |
0.3-0.4 | ██
0.5-0.6 | ████████
0.7-0.8 | ████████████████████████████████████
0.9-1.0 | ██████████████████████████████
2Captcha score distribution (1000 solves):
0.1-0.2 | ████████████████████████████████████
0.3-0.4 | ████████████████████████
0.5-0.6 | ████████
0.7-0.8 | ██
0.9-1.0 |
Tasas de aprobación efectivas por umbral
¿Qué porcentaje de tokens realmente supera el umbral del sitio?
| Umbral del sitio | CaptchaAI | CapSolver | 2Captcha | Anticaptcha |
|---|---|---|---|---|
| 0.3 | 99% | 90% | 50% | 75% |
| 0,5 | 97% | 75% | 20% | 50% |
| 0,7 | 92% | 45% | 5% | 20% |
| 0,9 | 70% | 15% | <1% | 5% |
En un umbral de 0,5, 2Captcha desperdicia el 80% de tus créditos de resolución. Pagas por los tokens que son rechazados.
Impacto en los costos de las puntuaciones bajas
Scenario: 10,000 pages, site threshold 0.5
CaptchaAI (97% pass rate):
Tokens needed: 10,000 / 0.97 = 10,310
Cost at $0.003/token: $30.93
Wasted tokens: 310
2Captcha (20% pass rate):
Tokens needed: 10,000 / 0.20 = 50,000
Cost at $0.003/token: $150.00
Wasted tokens: 40,000
CaptchaAI saves ~$120 per 10,000 pages by delivering usable scores.
Usando el control de puntuación de CaptchaAI
import requests
import time
API_KEY = "YOUR_API_KEY"
def solve_v3(sitekey, pageurl, action="verify"):
"""Solve reCAPTCHA v3 with score control."""
resp = requests.post("https://ocr.captchaai.com/in.php", data={
"key": API_KEY,
"method": "userrecaptcha",
"version": "v3",
"googlekey": sitekey,
"pageurl": pageurl,
"action": action,
"json": 1,
})
result = resp.json()
task_id = result["request"]
for _ in range(40):
time.sleep(5)
poll = requests.get("https://ocr.captchaai.com/res.php", params={
"key": API_KEY,
"action": "get",
"id": task_id,
"json": 1,
})
data = poll.json()
if data["request"] != "CAPCHA_NOT_READY":
return data["request"]
raise TimeoutError("v3 solve timeout")
# Request a high score
token = solve_v3(
sitekey="SITE_KEY",
pageurl="https://staging.example.com/qa-login",
action="login",
)
print(f"Token: {token[:50]}...")
Parámetro de acción
El action debe coincidir con lo que espera el sitio. Acciones comunes:
| Tipo de página | Acción común | Umbral típico |
|---|---|---|
| Iniciar sesión | login |
0,5 |
| Registro | register, signup |
0,5-0,7 |
| Formulario de contacto | submit, contact |
0,5 |
| Pagar | checkout, purchase |
0,3-0,5 |
| Buscar | search |
0.3 |
| Página de inicio | homepage |
0.3 |
Usar la acción incorrecta puede resultar en puntuaciones más bajas o rechazo de fichas.
Por qué los solucionadores basados en humanos fallan en la versión 3
reCAPTCHA v3 es invisible: no hay ningún rompecabezas que resolver. La puntuación proviene de:
- señales del navegador del navegador
- Patrones de comportamiento del ratón/keyboard
- Historial de navegación con Google
- Estado de las cookies
- reputación de propiedad intelectual
Los trabajadores humanos sentados en escritorios haciendo clic en las colas CAPTCHA no generan señales de comportamiento que producen puntuaciones altas. Tampoco tienen el historial de navegación ni el estado de las cookies que acumulan los usuarios reales.
Los solucionadores basados en IA como CaptchaAI simulan el entorno de navegador completo necesario para obtener puntuaciones altas.
Validación de puntuación
Verifique que sus tokens realmente obtengan puntuaciones altas:
def verify_v3_score(token, secret_key, expected_action=None):
"""Check the actual score of a v3 token (server-side)."""
resp = requests.post(
"https://www.google.com/recaptcha/api/siteverify",
data={
"secret": secret_key,
"response": token,
},
)
result = resp.json()
score = result.get("score", 0)
action = result.get("action", "")
success = result.get("success", False)
print(f"Score: {score}")
print(f"Action: {action}")
print(f"Success: {success}")
if expected_action and action != expected_action:
print(f"WARNING: Action mismatch. Expected '{expected_action}', got '{action}'")
return result
Nota: Esta verificación requiere la clave secreta del sitio (del lado del servidor). Úselo para sitios de su propiedad o durante el desarrollo.
Solución de problemas de puntuaciones bajas
| Problema | Causa | Solución |
|---|---|---|
| Puntuaciones inferiores a 0,3 | Usando un solucionador basado en humanos | Cambiar a CaptchaAI |
| Token rechazado a pesar de una buena puntuación | Parámetro action incorrecto |
Haga coincidir la acción con la acción esperada del sitio |
| Puntuaciones inconsistentes | El proveedor utiliza métodos variables. | Utilice CaptchaAI para obtener puntuaciones consistentes basadas en IA |
| Puntuación 0,1 siempre | Solver no es compatible con v3 correctamente | Verificar que el proveedor admita v3 con control de puntuación |
Preguntas frecuentes
¿Qué puntuación reCAPTCHA v3 necesito?
Depende del sitio. La mayoría de los sitios utilizan umbrales entre 0,3 y 0,7. El valor predeterminado común es 0,5. Inspeccionar la implementación del sitio o probarlo progresivamente.
¿Puedo planificar una puntuación específica?
Ningún solucionador puede garantizar una puntuación exacta: Google la determina. La API de CaptchaAI no tiene un parámetro score-target ni de objetivo de puntuación (ni en v3 ni en v3 Enterprise). Para elevar la puntuación devuelta, adjunte cookies, userAgent y proxy en la solicitud.
¿Por qué los solucionadores basados en humanos dan puntuaciones v3 bajas?
Las puntuaciones reCAPTCHA v3 se basan en el entorno del navegador, los patrones de navegación y las señales de comportamiento, no en la finalización del desafío. Los trabajadores humanos en las granjas CAPTCHA carecen del historial de navegación y de las señales ambientales necesarias para obtener puntuaciones altas.
¿El parámetro de acción afecta la puntuación?
Sí. Utilizar una acción que no coincida con lo que espera el sitio puede reducir su puntuación o provocar el rechazo del token. Inspeccione siempre la implementación v3 del sitio para encontrar la cadena de acción correcta.
Guías relacionadas
- Benchmarks de tiempo de respuesta de solucionadores CAPTCHA
Obtener las puntuaciones más altas de v3: prueba CaptchaAI y adjunta cookies, userAgent y proxy para subir la puntuación.