Cloudflare Turnstile

Обход Cloudflare Turnstile: решение виджета и страницы проверки

Обходите Cloudflare Turnstile на своём ПК с Windows или VPS. CapSkip возвращает токен cf-turnstile-response для встроенного виджета или полной страницы проверки, с безлимитными решениями по одной фиксированной цене.

Windows x64·Работает локально, поэтому капча не покидает ваш компьютер
  • Безлимитное распознавание капчи
  • Решает за секунды
  • Точность 90-100%
Turnstile в месяц12,000
12.0k250.0k
В других сервисах поштучно, примерно $1.33 за 1000$15.96
CapSkip Bronze, фиксированно$10.00
$5.96остаётся у вас в карманекаждый месяц при таком объёме

У сервиса распознавания Cloudflare Turnstile одна задача: получить токен cf-turnstile-response, который примет Cloudflare, и CapSkip делает это на вашем ПК с Windows или VPS. Он работает как обход Turnstile для парсеров, наборов тестов и автоматизации форм, а sitekey и URL, с которыми вы работаете, никогда не уходят на удалённую ферму распознавания.

Когда ищут решение капчи Cloudflare, обычно имеют в виду один из двух экранов. Первый: виджет Turnstile внутри формы входа, регистрации или оформления заказа, где CapSkip достаточно data-sitekey и URL страницы. Второй: полноэкранная проверка, которую Cloudflare показывает до загрузки сайта. Там sitekey, action, cData и chlPageData передаются в turnstile.render из скрипта, и CapSkip возвращает токен вместе с User-Agent, под которым он был получен. Прохождение этой проверки устанавливает cookie cf_clearance с привязкой к клиенту, который её прошёл, поэтому для следующих запросов сохраняйте тот же User-Agent и прокси.

Токены Turnstile одноразовые и истекают примерно через пять минут, поэтому нагруженный парсер запрашивает их много, включая те, которые так и не успевает использовать. Сервисы, которые берут плату за токен, например 2Captcha и CapSolver, списывают деньги за каждый из них. С CapSkip вы платите $99 разово за пожизненную лицензию плюс месячный тариф (Bronze $10 за одно устройство, Silver $17 за два или Gold $20 за три), и каждый тариф включает безлимитное распознавание и безлимитные потоки.

Выберите способ подключения под задачу. Расширение для Chrome и Firefox находит виджет на странице и решает его на месте. SDK для Python, Node.js, PHP и .NET оборачивают локальный API для решения Turnstile в один вызов. Код, уже написанный для 2Captcha, Anti-Captcha или CapSolver, можно оставить как есть: нажмите «Add to hosts file» в приложении, и его запросы Turnstile будут приходить в CapSkip.

Программирование не требуется. Запустите приложение CapSkip и браузерное расширение подключается автоматически, а затем решает капчи прямо на странице. Уже пользуетесь другим сервисом? Перейти легко: CapSkip работает как совместимая «из коробки» распознавание капчи который эмулирует 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha и Captchas.io. Добавьте свой сервис в hosts-файл в приложении CapSkip, и ваш существующий код будет направлен в CapSkip и решён локально, без изменений.

С чем справляется распознавание Cloudflare Turnstile

Виджет и страница проверки

Решает виджет Turnstile по его data-sitekey и URL страницы, а полную страницу проверки Cloudflare решает, когда вы добавляете значения action, cData и chlPageData из turnstile.render.

Готовый токен для cf-turnstile-response

Каждое решение возвращает токен для скрытого поля cf-turnstile-response или для функции, указанной в data-callback. Токен одноразовый и истекает примерно через пять минут.

User-Agent вместе с токеном

Cloudflare отклоняет токен, повторно отправленный под другим User-Agent, поэтому CapSkip возвращает тот, с которым решал. Используйте его при отправке формы и в последующих запросах с cf_clearance.

Расширение для обхода Turnstile

В Chrome или Firefox расширение находит виджет Turnstile при загрузке страницы и само подставляет токен, так что обычная сессия в браузере проходит проверку без всякого скрипта.

Код Turnstile для 2Captcha без изменений

Локальный API отвечает на method=turnstile с sitekey, pageurl, action, data и pagedata, то есть на тот же вызов, который отправляют клиенты в стиле 2Captcha. Добавьте запись в файл hosts, и они будут работать без изменений.

Безлимитные токены Turnstile

Истёкшие и неиспользованные токены не стоят ничего сверх тарифа. Один фиксированный тариф от $10/мес плюс пожизненная лицензия за $99 покрывает все решения, сколько бы токенов ни сжигал ваш парсер.

API для решения Turnstile, SDK или расширение для браузера

Python
from capskip import CapSkip

solver = CapSkip(host="127.0.0.1", port=8080)

result = solver.turnstile(
    sitekey="0x4AAAAAAA_your-turnstile-key",
    url="https://example.com/",
)

# Turnstile tokens are single-use and expire in ~5 min, submit it right away.
print(result["code"])   # cf-turnstile-response token

Решите виджет Turnstile или полную страницу задания, чтобы получить токен cf-turnstile-response.

Браузерное расширение без кода

Установите расширение CapSkip, и оно обнаружит виджет на любой странице и решит его за вас: ничего программировать не нужно.

Официальные SDK

Автоматизируйте решение из собственного кода с помощью клиентов Python, Node.js, PHP и C#. Несколько строк возвращают действительный токен.

Локальный HTTP API

Предпочитаете чистый HTTP? CapSkip предоставляет локальный эндпоинт с эмуляцией API 2Captcha и Anti-Captcha, поэтому подойдёт любой HTTP-клиент.

Посмотрите, как это работает на реальной проверке

Мы размещаем живые интерактивные демо-страницы для каждого типа капчи. Загрузите настоящий виджет, запустите CapSkip и наблюдайте, как возвращается токен.

Запустите распознавание CF Turnstile на своём компьютере

  1. Установите CapSkip

    Скачать десктопное приложение для Windows (или запустите его на VPS) и откройте его. Локальный решатель запускается автоматически.

  2. Войдите в приложение

    Купить Пробный период за $1 или Лицензия Bronze / Silver / Gold и данные для входа сразу приходят на электронную почту, а лицензия активируется в момент оплаты. Войдите с ними в приложение, и вы готовы решать капчу. руководство по настройке подробно объясняет это.

  3. Решать автоматически

    Используйте браузерное расширение для решения без кода, или вызовите SDK / HTTP API из вашей автоматизации.

Цены

Хватит платить за каждое решение

Выберите лицензию

Лицензия Bronze

$10/ месяц

Подписаться на Bronze

Мгновенная активация лицензии

Ежемесячную подписку можно отменить в любой момент, лицензия остаётся у вас.

Все три лицензии дают один и тот же продукт.

Bronze, Silver и Gold отличаются только одним: на скольких машинах вы его запускаете.

  • Безлимитное решение, без дневных ограничений
  • Безлимитные потоки, скорость растёт вместе с оборудованием
  • Точность распознавания от 90% до 100%
  • Прямая замена API основных сервисов распознавания
  • Работает почти с любым инструментом, без программирования
  • REST API, SDK и расширение для браузера
  • Бесплатное обучение, когда появляется новый тип капчи
  • Работает на вашей машине, ничего с неё не уходит

Каждый тип капчи, показанный выше, входит в любую лицензию. Посмотреть список типов

Просто хотите сначала попробовать?

Начните с 7-дневного пробного периода за $1 и решите 1000 капч любого типа на своих целевых сайтах.

Начать пробный период за $1

Как обойти Cloudflare Turnstile на виджетах и страницах проверки

Шаг 1. Определите, с каким Turnstile вы имеете дело. Виджет находится внутри формы в виде элемента с классом cf-turnstile и атрибутом data-sitekey, который обычно начинается с 0x4. Страница проверки занимает всю вкладку до загрузки сайта, и её sitekey обычно не указан в атрибуте data-sitekey, потому что собственный скрипт Cloudflare передаёт его в turnstile.render.

Шаг 2. Соберите параметры. Для виджета скопируйте data-sitekey и полный URL страницы, а также data-action и data-cdata, если они есть у элемента. Для страницы проверки получите sitekey, action, cData и chlPageData из вызова turnstile.render, обычно перехватив эту функцию до запуска скрипта проверки.

Шаг 3. Запросите токен. В Python вызовите solver.turnstile(sitekey=..., url=...) и для страницы проверки добавьте action, data и pagedata; SDK для Node.js, PHP и .NET принимают те же значения, а локальный API принимает их как method=turnstile. Решение через тот же прокси HTTP, HTTPS, SOCKS5 или SOCKS5h, что использует ваш парсер, помогает на сайтах, которые следят за источником трафика.

Шаг 4. Используйте токен сразу. На виджете запишите его в скрытое поле cf-turnstile-response внутри формы или передайте функции, указанной в data-callback, а затем отправьте форму. На странице проверки передайте его в перехваченный callback и отправьте запрос под User-Agent, который вернул CapSkip; после этого Cloudflare установит cookie cf_clearance для следующих запросов. В любом случае отправляйте токен без задержки, потому что каждый токен расходуется после одной проверки.

Если сайт отвечает, что поле cf-turnstile-response обязательно, значит форма ушла без токена. Проверьте, что ваш скрипт записывает токен в поле внутри той формы, которую действительно отправляет, что он дожидается завершения решения и что он не использует повторно уже израсходованный токен.

Руководства по теме: Разбор cookie cf_clearance · Страница проверки Turnstile на C# · Turnstile на Node.js

Чем виджет Turnstile отличается от страницы проверки Cloudflare?
Виджет находится на уже открытой странице, обычно в форме, и его токен записывается в cf-turnstile-response этой формы. Страницу проверки Cloudflare показывает на весь экран до загрузки сайта, и её прохождение даёт cookie cf_clearance. CapSkip решает оба варианта; странице проверки нужны лишь дополнительные значения action, cData и chlPageData.
Справится ли решение капчи Cloudflare с полной страницей проверки?
Да. CapSkip решает Turnstile как на страницах проверки Cloudflare, так и внутри форм. Получите параметры из turnstile.render, дайте CapSkip их решить, а затем передайте токен в callback страницы под User-Agent, который вернул CapSkip, чтобы полученный cf_clearance соответствовал вашему клиенту.
Что такое cf-turnstile-response и куда вставлять токен?
Turnstile добавляет в форму скрытое поле с таким именем, и сервер сайта при получении формы проверяет его значение у Cloudflare. Запишите токен CapSkip в это поле или передайте его функции, указанной в data-callback, если сайт берёт его оттуда, а затем отправьте форму.
Почему сайт пишет, что поле cf-turnstile-response обязательно?
Форма пришла на сервер с пустым полем. Обычно скрипт отправил её до завершения решения, записал токен в поле вне отправляемой формы, или страница заново отрисовала виджет и очистила поле. Записывайте токен последним, прямо перед отправкой.
Как долго действителен токен Turnstile?
Токены Cloudflare Turnstile одноразовые и обычно истекают примерно через 5 минут, поэтому отправляйте токен, который вернул CapSkip, сразу. Если токен истёк до использования, запросите новый, а не пробуйте старый повторно.
Есть ли расширение для Chrome, которое решает Cloudflare Turnstile?
Да. Расширение CapSkip для Chrome и Firefox находит виджет Turnstile при загрузке страницы и решает его на месте, без кода. Оно работает через десктопное приложение, поэтому держите CapSkip запущенным, пока пользуетесь браузером.
Как вызвать API для решения Turnstile из Python?
Установите SDK командой pip install capskip и вызовите solver.turnstile(sitekey=..., url=...), добавив action, data и pagedata для страницы проверки. Токен находится в result["code"], а result["userAgent"] содержит User-Agent для отправки, если CapSkip его вернул. Затем Selenium или Playwright записывает токен на страницу.
Нужен ли прокси для решения Turnstile?
Не всегда, но он помогает. Некоторые сайты проверяют, что токен получен из той же сети, из которой его отправляют, или ограничивают число решений с одного адреса, поэтому решение через прокси вашего парсера избавляет от сюрпризов. CapSkip принимает прокси HTTP, HTTPS, SOCKS5 и SOCKS5h для каждого запроса отдельно.
Сколько стоит решить Cloudflare Turnstile с помощью CapSkip?
CapSkip работает по фиксированному безлимитному тарифу: Bronze $10/мес, Silver $17/мес, Gold $20/мес, плюс разовая пожизненная лицензия за $99. В отличие от 2Captcha или CapSolver, вы никогда не платите за каждые 1 000 решений Turnstile. Пробный период за $1 включает 1 000 решений на 7 дней.
Можно ли перейти с 2Captcha или CapMonster на CapSkip без переписывания кода?
Да. Локальный HTTP API CapSkip эмулирует интерфейсы 2Captcha, RuCaptcha, Anti-Captcha, CapMonster, CapSolver, DeathByCaptcha, SolveCaptcha и Captchas.io, поэтому вы сохраняете свой существующий код для решения Turnstile.

Готовы обходить Turnstile по фиксированной цене?

Запустите CapSkip на своём ПК или на VPS с Windows и превращайте виджеты Turnstile и страницы проверки Cloudflare в токены, через расширение для браузера или из своего кода.