Обход Cloudflare Turnstile: решение виджета и страницы проверки
Обходите Cloudflare Turnstile на своём ПК с Windows или VPS. CapSkip возвращает токен cf-turnstile-response для встроенного виджета или полной страницы проверки, с безлимитными решениями по одной фиксированной цене.
- Безлимитное распознавание капчи
- Решает за секунды
- Точность 90-100%
У сервиса распознавания 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 или расширение для браузера
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 на своём компьютере
-
Установите CapSkip
Скачать десктопное приложение для Windows (или запустите его на VPS) и откройте его. Локальный решатель запускается автоматически.
-
Войдите в приложение
Купить Пробный период за $1 или Лицензия Bronze / Silver / Gold и данные для входа сразу приходят на электронную почту, а лицензия активируется в момент оплаты. Войдите с ними в приложение, и вы готовы решать капчу. руководство по настройке подробно объясняет это.
-
Решать автоматически
Используйте браузерное расширение для решения без кода, или вызовите SDK / HTTP API из вашей автоматизации.
Цены
Хватит платить за каждое решение
Выберите лицензию
Лицензия Bronze
$10/ месяц
+ $99 разовая лицензияостаётся у вас
Подписаться на BronzeМгновенная активация лицензии
Ежемесячную подписку можно отменить в любой момент, лицензия остаётся у вас.
Все три лицензии дают один и тот же продукт.
Bronze, Silver и Gold отличаются только одним: на скольких машинах вы его запускаете.
- Безлимитное решение, без дневных ограничений
- Безлимитные потоки, скорость растёт вместе с оборудованием
- Точность распознавания от 90% до 100%
- Прямая замена API основных сервисов распознавания
- Работает почти с любым инструментом, без программирования
- REST API, SDK и расширение для браузера
- Бесплатное обучение, когда появляется новый тип капчи
- Работает на вашей машине, ничего с неё не уходит
Каждый тип капчи, показанный выше, входит в любую лицензию. Посмотреть список типов
Просто хотите сначала попробовать?
Начните с 7-дневного пробного периода за $1 и решите 1000 капч любого типа на своих целевых сайтах.
Похожие сервисы распознавания капчи & руководства
Как обойти 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?
Справится ли решение капчи Cloudflare с полной страницей проверки?
Что такое cf-turnstile-response и куда вставлять токен?
Почему сайт пишет, что поле cf-turnstile-response обязательно?
Как долго действителен токен Turnstile?
Есть ли расширение для Chrome, которое решает Cloudflare Turnstile?
Как вызвать API для решения Turnstile из Python?
Нужен ли прокси для решения Turnstile?
Сколько стоит решить Cloudflare Turnstile с помощью CapSkip?
Можно ли перейти с 2Captcha или CapMonster на CapSkip без переписывания кода?
Готовы обходить Turnstile по фиксированной цене?
Запустите CapSkip на своём ПК или на VPS с Windows и превращайте виджеты Turnstile и страницы проверки Cloudflare в токены, через расширение для браузера или из своего кода.
