Score reCAPTCHA v3 не показывает пользователю challenge — Google молча присваивает токену оценку от 0,0 (бот) до 1,0 (человек), а сайт сам решает, блокировать запрос или нет, сравнивая её со своим порогом (обычно 0,3–0,7). Токен с оценкой ниже порога сайт отклонит, даже если сам токен формально валиден.
Разные провайдеры решения reCAPTCHA v3 дают разный score на одном и том же сайте — и разница между ними может быть в разы.
Как reCAPTCHA v3 формирует оценку
Оценка складывается до отправки формы — по сигналам браузера, поведению курсора и клавиатуры, а также состоянию cookie:
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
Типичные пороги на реальных сайтах: страницы входа — 0,5; регистрация — 0,5–0,7; оформление заказа — 0,3–0,5; отправка формы — 0,5; доступ к API — 0,7.
Почему решатели с живыми операторами проваливают score
reCAPTCHA v3 — невидимая проверка: разгадывать нечего, вся защита строится на поведенческих сигналах, а не на решении головоломки. Google оценивает:
- Сигналы браузера в реальном окружении
- Паттерны движения мыши и клавиатуры
- Историю посещений, связанную с аккаунтом Google
- Состояние cookie
- Репутацию IP-адреса
У оператора, который вручную кликает капчи на ферме, нет ни истории посещений, ни накопленных cookie реального пользователя — а значит, нет и сигналов, которые reCAPTCHA v3 засчитывает в плюс. Решатели на основе AI, такие как CaptchaAI, воссоздают полноценное браузерное окружение и поэтому стабильно возвращают более высокий score на решаемых типах.
Сколько score реально дают разные поставщики
Средние баллы
CapSolver держится в диапазоне 0,3–0,9 со средним 0,5–0,7 и частичным контролем очков. 2Captcha даёт 0,1–0,5 при среднем 0,1–0,3 и контроля очков вообще не предоставляет. Anti-Captcha — 0,1–0,7 при среднем 0,3–0,5 с ограниченным контролем. Разброс — не косметика: ниже видно, во что он превращается в счёте за токены.
Распределение очков
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 |
Какой процент токенов реально проходит порог сайта
Мало иметь «средний» score — важно, сколько токенов реально проходят порог конкретного сайта:
При пороге 0,3 проходит 99% токенов CaptchaAI против 90% у CapSolver, 50% у 2Captcha и 75% у Anti-Captcha. При 0,5 — 97/75/20/50%. При 0,7 — 92/45/5/20%. При 0,9 — 70/15/<1/5%.
При пороге 0,5 у 2Captcha не проходит до 80% ответов — вы платите за токены, которые сайт всё равно отклонит.
Сколько стоят низкие оценки на практике
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.
Для фрилансера или небольшого QA-агентства, считающего в рублях или тенге, разница ощутима: фиксированная цена CaptchaAI за поток не растёт от доли отклонённых токенов, в отличие от pay-per-solve.
Как поднять score с помощью CaptchaAI
Отдельного параметра score-target в API CaptchaAI нет — ни для v3, ни для v3 Enterprise. Score поднимают не настройкой, а сигналами, которые передаются вместе с запросом: cookies, userAgent и proxy.
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]}...")
От чего зависит параметр action
action должен совпадать с тем, что ожидает сайт. Частые значения:
- Авторизация →
login, порог 0,5 - Регистрация →
register/signup, порог 0,5–0,7 - Контактная форма →
submit/contact, порог 0,5 - Оформление заказа →
checkout/purchase, порог 0,3–0,5 - Поиск →
search, порог 0,3 - Главная страница →
homepage, порог 0,3
Несовпадающий action — частая причина заниженного score или прямого отказа: сверяйтесь с тем, что реализовано на стороне сайта.
Как самому проверить, какой score получает токен
Не верьте на слово — проверяйте фактический score токена на своей стороне:
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
Важно. Проверка требует secret key на стороне сервера — используйте её только на сайтах, которыми управляете вы сами, или в тестовом окружении. Автоматизируя формы на чужих сайтах, собирайте только те данные, которые вправе обрабатывать, — это особенно актуально по 152-ФЗ и в кросс-граничных сценариях, близких к GDPR.
Типичные причины низкого score и как их исправить
- Баллы ниже 0,3 — решатель основан на живых операторах → переключитесь на CaptchaAI.
- Токен отклонён при хорошем score — неверный параметр
action→ сопоставьте его с тем, что ожидает сайт. - Оценки скачут от запроса к запросу — провайдер использует нестабильные методы → используйте CaptchaAI для стабильных AI-оценок.
- Score всегда 0,1 — решатель не поддерживает v3 должным образом → убедитесь, что провайдер реально поддерживает v3 с контролем score.
Часто задаваемые вопросы
Какой score reCAPTCHA v3 считается безопасным порогом?
Это решает не CaptchaAI, а конкретный сайт: большинство ставит порог 0,3–0,5 для форм и 0,5–0,7 для регистрации и API. Загляните в реализацию сайта или протестируйте несколько запросов подряд и посмотрите на реальный score в ответе.
Можно ли задать нужный score reCAPTCHA v3 напрямую через API?
Нет — точную цифру не гарантирует ни один решатель, её вычисляет сам Google. У API CaptchaAI нет параметра вроде score-target ни для v3, ни для v3 Enterprise; повысить возвращаемый score можно только за счёт сигналов — cookies, userAgent и proxy в запросе.
Почему score reCAPTCHA v3 падает через несколько дней после запуска автоматизации?
Чаще всего дело в истории конкретной cookie-сессии и IP: один и тот же адрес или профиль без «человеческого» шлейфа — переходов, пауз, разных action — со временем теряет доверие Google. Ротация прокси и обновление сигналов сессии возвращают score к обычному уровню.
Помогает ли резидентный прокси поднять score reCAPTCHA v3?
Да — это один из трёх сигналов, которые CaptchaAI принимает вместе с запросом (cookies, userAgent, proxy), и он снижает риск, что IP уже помечен как дата-центровый. Сам по себе прокси не гарантирует высокий score, но убирает частый источник заниженной оценки.
Похожие материалы
Если считаете экономику по потокам — смотрите сравнение цен на решение CAPTCHA в 2025 году, а для оценки задержки — бенчмарки скорости решения CAPTCHA в 2025 году.
Хотите стабильно высокий score в reCAPTCHA v3? Попробуйте CaptchaAI и передавайте cookies, userAgent и proxy вместе с запросом — это то, что реально поднимает оценку.