Обход Cloudflare Turnstile с помощью «SolveCaptcha»

Обход Cloudflare

Cloudflare применяет различные методы для фильтрации трафика, включая JavaScript-проверки, капчи и Turnstile — более удобный для пользователя формат капчи, который минимизирует взаимодействие, сохраняя высокий уровень проверки. SolveCaptcha позволяет автоматически решать и обходить любые капчи Cloudflare.

Обход Cloudflare

Лучший сервис для автоматического обхода Cloudflare

Используя продвинутые алгоритмы, основанные на сочетании ИИ и ручной проверки, SolveCaptcha достигает высокой скорости и минимальных затрат, предлагая разработчикам лучший сервис.

  • «SolveCaptcha» это надёжный сервис Надежность

    Обеспечиваем самую быструю скорость обновлений среди аналогичных сервисов.

  • «SolveCaptcha» это безопасный сервис Безопасность

    Оплата только за успешно решенные капчи.

  • «SolveCaptcha» использует AI и задачи работникам AI и задачи работникам

    Совмещение ИИ и ручного труда обеспечивает быстрое и полностью автоматизированное решение капч любой сложности.

  • Интеграция API с «SolveCaptcha» Широкая совместимость

    SolveCaptcha интегрируется с API ведущих сервисов распознавания капч.

  • Разнообразные решения капчи с помощью «SolveCaptcha» Разнообразные решения

    Доступ к SolveCaptcha через API и расширение для Chrome.

  • «SolveCaptcha» это популярный сервис Доверие клиентов

    Более 1000 платформ уже интегрировали API в свои программы для автоматизации.

Цены на автоматическое решение капч Cloudflare

SolveCaptcha предлагает наиболее низкие цены на решение капч Cloudflare.

«Cloudflare Turnstile» лого Cloudflare Turnstile Цена за 1000 $1.45 Скорость 14 сек. Свободно, в минуту 2,883
Больше типов

API для автоматического обхода Cloudflare

Процесс решения Cloudflare Turnstile с помощью SolveCaptcha прост: когда заказчик сталкивается с капчей, он отправляет запрос через API к SolveCaptcha, сервис моментально решает капчу и позволяет пользователям продолжить задачи без задержек.

Cloudflare Turnstile

Cloudflare Turnstile - капча от Cloudflare

Для решения капчи нужно:

  1. Найти значение sitekey в исходном коде страницы или JS-коде сайта. В API капчи это значение передается либо в аттрибуте data-sitekey у div-элемента капчи, либо в свойстве sitekey в JavaScript коде. Также, его можно найти в URL iframe капчи. Формат значения: 0x1AAAAAAAAkg0s2VIOD34y5.

    Кроме того капча может иметь еще два дополнительных строковых параметра: action (аттрибут data-action) и data (аттрибут data-cdata).

  2. Оправьте запрос HTTP GET or POST к нашему API: http://api.solvecaptcha.com/in.php устанавив значение параметра method в turnstile, а также передайте sitekey и полный URL страницы с капчей в параметре pageurl.
    Описание всех параметров доступно в таблице ниже.

    Пример запроса:

    http://api.solvecaptcha.com/in.php?key=1abc234de56fab7c89012d34e56fa7b8&method=turnstile&sitekey=0x1AAAAAAAAkg0s2VIOD34y5&pageurl=http://mysite.com/
  3. API вернет вам ID капчи: Текстом OK|2122988149 или в JSON {"status":1,"request":"2122988149"}. Если запрос был некорректным - вы получит код ошибки.

  4. Подождите 10-15 секунд и запрашивайте ответHTTP GET у API: http://api.solvecaptcha.com/res.php.
    Полный список параметров в таблице ниже.

    Если капча решена, вы получите в ответе токен следующего вида:

    0.YLeK-x3KEpV7itsgBxdZcs5yzIagQ8w8sWHCHsQXH66Mx-V8dN7fRCoydys8BZjt-QUR4KZ2kUxcGi_ZXGjyp1N4iWOEQo4jsa_6kX6-E243Dt3KMxnv36p_jgyclFAdEXriaZQVcEMLjunJJrmpim-5CGuWktjAxyG7zDIJuNNDsZrq9WMLjSxHddOcly2f3iIcqLAhWAkoGASz27VZa6hFw6OfP3Uf984zKZnPWVa1K91ms9jtJe2xRBwnonCR3dpPJC_C7OPDCYY3IR-e78Q6pJvLNdh0qx-f5YU7UZPAC74scs3NZPyyNusy95cK.ZUyj-S_XefnHH_sbOiF2jQ.57975f115dfb9e22aaa6e2055314758a0c5b05bc5e64951f6fe585c23aeff028

    Если капча не решена - получитеCAPCHA_NOT_READY. Повторите запрос через 5 секунд.

    Если возникла ошибка, API вернет соотвествующий код ошибки.

  5. Используйте полученный токен при работе с сайтом, где обходите капчу. Токен чаще всего передается через элекмент input с аттрибутом name="cf-turnstile-response", а если используется режим совместимости с reCAPTCHA, то еще и через input с аттрибутом name="g-recaptcha-response". Или же через коллбек-функцию, которая задается при вызове turnstile.render в свойстве callback или через аттрибут data-callback.

Капча Turnstile на страницах Cloudflare Challenge

Если вам нужно обойти капчу Turnstile на странице Cloudflare Challenge вы ДОЛЖНЫ передать ряд дополнильных параметров:

  • action
  • data
  • pagedata
  • useragent

Для случаев, когда Turnstile используется как самостоятельная капча, размещенная на самом сайте, эти параметры не являются обязательными.

Как перехватить параметры вызова метода turnstile.render

Для перехвата параметров вы можете переопределить метод turnstile.rended. Например, вы можете сделать инъекцию JavaScript на странице. Важно: код должен выполниться до того, как загрузится капча.

const i = setInterval(()=>{
                if (window.turnstile) {
                clearInterval(i)
                window.turnstile.render = (a,b) => {
                let p = {
                method: "turnstile",
                key: "YOUR_API_KEY",
                sitekey: b.sitekey,
                pageurl: window.location.href,
                data: b.cData,
                pagedata: b.chlPageData,
                action: b.action,
                userAgent: navigator.userAgent,
                json: 1        
                }
                console.log(JSON.stringify(p))
                window.tsCallback = b.callback
                return 'foo'
                }
                }
                },50)

Список параметров GET/POST запроса к http://api.solvecaptcha.com/in.php

Параметр Тип Обязателен Описание
key Строка Да вш ключ API
method Строка Да turnstile - указывает что вы решаете капчу turnstile
sitekey Строка Да Значение параметра sitekey найденное на странице
action Строка Нет* Значение дополнительного параметра action, найденного на странице
data Строка Нет* Значение дополнительного параметра data, найденного на странице
pagedata Строка Нет* Значение параметра chlPageData при вызове turnstile.render
useragent Строка Да User-Agent вашего браузера. Должен совпадать с User-Agent который вы используете для доступа к сайту. Используйте только современные браузеры, выпущенные в последние 6 месяцев.
pageurl Строка Да Полный URL страницы с капчей
header_acao Число
По умолчанию: 0
Нет 0 — выключен
1 — включен
Если включен, то in.php добавит заголовок Access-Control-Allow-Origin:* в ответ.
Используется для кроссдоменных AJAX-запросов из веб-приложений.
pingback Строка Нет URL для автоматической отправки ответа на капчу (callback).
URL должен быть зарегистрирован на сервере. Больше информации здесь.
json Число
По умолчанию: 0
Нет 0 — сервер вернёт ответ в виде простого текста
1 — сервер вернёт ответ в формате JSON
soft_id Число Нет ID разработчика ПО. Разработчики, интегрировавшие свое ПО с нашим сервисом, получают 10% от стоимости каждого такого запроса.

* - параметры, обязательные для обхода Turnstile на страницах Cloudflare Challenge

Список параметров GET запроса к http://api.solvecaptcha.com/res.php

GET параметр Тип Обязателен Описание
key Строка Да ваш ключ API
action Строка Да get — получить ответ на капчу
id Число Да ID капчи, полученный от in.php.
json Число
По умолчанию: 1
Нет 1 - вернуть ответ в JSON, 0 - в виде текста
header_acao Число
По умолчанию: 0
Нет 0 — выключен
1 — включен
Если включен, то in.php добавит заголовок Access-Control-Allow-Origin:* в ответ.
Используется для кроссдоменных AJAX-запросов из веб-приложений.

Request URL example:

http://api.solvecaptcha.com/res.php?key=1abc234de56fab7c89012d34e56fa7b8&action=get&id=2122988149
«SolveCaptcha» расширения для обхода капчи

Расширение для браузера

Расширение для браузера Chrome автоматически решает капчи, включая Google reCAPTCHA v2, reCAPTCHA v3, обход Cloudflare, Amazon AWS WAF и другие типы.

Лучший сервис распознавания и решения капч

Сервис поддерживает распознавание, расшифровку, решение и обход всех популярных типов капч включая:

Больше типов