Cloudflare CAPTCHA — это сервис, предоставляемый Cloudflare, чтобы определить, является ли пользователь веб-сайта человеком или ботом. Cloudflare CAPTCHA служит защитной мерой от автоматических атак, включая спам, DDoS-атаки и другие виды угроз, связанных с ботами.

Сервис распознавания Cloudflare captcha и Turnstile captcha

Совместимость
CapMonster Cloud работает по API популярных сервисов ручного распознавания капч. Чтобы начать работу, просто укажите ключ в вашем программном обеспечении.
Никаких рисков
Вы платите только за фактически распознанные капчи. Цена не зависит от загруженности серверов.
Высокая скорость
Распознавайте более 1000 капч в минуту. Среднее время распознавания капчи занимает менее 1 секунды, независимо от времени суток и загрузки сервера.
Эффективность ИИ
До 2-3 раз дешевле использования ручных сервисов. Мы не платим людям за распознавание, поскольку весь процесс полностью автоматизирован. Благодаря этому мы обеспечиваем высокое качество и доступную цену.

Преимущества CapMonster Cloud

Стоимость решения Cloudflare CAPTCHA

Cloudflare Turnstile
Капча
Cloudflare Bot Challenge
10 s
5 s
99%
99%
$1.3
1k токенов
$1.3
1k токенов
Скорость решения
Успешность
Цена за 1,000

Виды и типы Cloudflare CAPTCHA

Интерактивная CAPTCHA

Этот тип CAPTCHA представляет пользователям интерактивные задачи, такие как выбор изображений, соответствующих определённому критерию, или решение головоломок. Эти задачи спроектированы так, чтобы быть лёгкими для людей, но сложными для ботов, гарантируя, что пользователь не является автоматическим скриптом.

JavaScript Challenge

Этот тип CAPTCHA включает выполнение небольшого куска JavaScript-кода в браузере пользователя для проверки его легитимности. Вызов прозрачен для пользователя, так как выполняется автоматически в фоновом режиме. Боты, которые часто не могут правильно выполнить JavaScript, не могут пройти эту проверку.

Turnstile CAPTCHA

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

PoW CAPTCHA

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

Примеры Cloudflare Captcha

Как решить Cloudflare Captcha

Решение кликами или токенами
Расширение для Chrome
Решение кликами или токенами
Extension
CapMonster Cloud API
Dashboard
Решение кликами или токенами
Расширение для Firefox
Extension

Этапы решения капчи

1 этап
Зарегистрируйтесь в сервисе для решения капч CapMonster Cloud
2 этап
Скопируйте Ваш API-ключ в софт для распознавания капч (например, в расширение CapMonster Cloud)
3 этап
Пришлите капчу для автоматического распознавания
4 этап
Получите ответ в виде решённой капчи

API для распознавания Cloudflare Captcha

// https://github.com/ZennoLab/capmonstercloud-client-js

import { CapMonsterCloudClientFactory, ClientOptions, TurnstileRequest } from '@zennolab_com/capmonstercloud-client';

document.addEventListener('DOMContentLoaded', async () => {
  const cmcClient = CapMonsterCloudClientFactory.Create(new ClientOptions({ clientKey: '<your capmonster.cloud API key>' }));
  console.log(await cmcClient.getBalance());

  const turnstileRequest = new TurnstileRequest({
    websiteURL: 'https://tsinvisble.zlsupport.com',
    websiteKey: '0x4AAAAAAABUY0VLtOUMAHxE',
    cloudflareTaskType: 'cf_clearance',
    proxyType: 'http',
    proxyAddress: '8.8.8.8',
    proxyPort: 8080,
    proxyLogin: 'proxyLoginHere',
    proxyPassword: 'proxyPasswordHere',
    pageData: 'pageDataHere',
    data: 'dataHere',
    htmlPageBase64: 'htmlPageBase64Here',
    userAgent: 'userAgentHere',
  });

  console.log(await cmcClient.Solve(turnstileRequest));
});
# https://github.com/ZennoLab/capmonstercloud-client-python

# Cloudflare Turnstile:

import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import TurnstileRequest

client_options = ClientOptions(api_key="your_api_key")  # Replace with your CapMonsterCloud API key
cap_monster_client = CapMonsterClient(options=client_options)

turnstile_request = TurnstileRequest(
    websiteURL="http://tsmanaged.zlsupport.com",  # Replace with the URL of the page with the captcha
    websiteKey="0x4AAAAAAABUYP0XeMJF0xoy"  # Replace with the website key for the captcha
)

async def solve_captcha():
    return await cap_monster_client.solve_captcha(turnstile_request)

responses = asyncio.run(solve_captcha())
print(responses)

# Cloudflare Challenge (token)

import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import TurnstileProxylessRequest

client_options = ClientOptions(api_key="your_api_key")  # Replace with your CapMonsterCloud API key
cap_monster_client = CapMonsterClient(options=client_options)

turnstile_request = TurnstileProxylessRequest(
    websiteURL="https://example.com",  # Replace with the URL of the page with the captcha
    websiteKey="0x4AAAAAAABUYP0XeMJF0xoy",  # Replace with the website key for the captcha
    data="YOUR_DATA_HERE",
    pageAction="managed",
    cloudflareTaskType="token",
    pageData="YOUR_PAGE_DATA_HERE",
    userAgent="userAgentHere"  # Use the current userAgent
)

async def solve_captcha():
    return await cap_monster_client.solve_captcha(turnstile_request)

responses = asyncio.run(solve_captcha())
print(responses)


# Cloudflare Challenge (cookie cf_clearance)

import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import TurnstileRequest

client_options = ClientOptions(api_key="your_api_key")  # Replace with your CapMonsterCloud API key
cap_monster_client = CapMonsterClient(options=client_options)

turnstile_request = TurnstileRequest(
    websiteURL="https://example.com",  # Replace with the URL of the page with the captcha
    websiteKey="0x4AAAAAAABUYP0XeMJF0xoy",  # Replace with the website key for the captcha
    cloudflareTaskType="cf_clearance",
    userAgent="userAgentHere",  # Use the current userAgent
    htmlPageBase64="htmlPageBase64Here",
    proxyType="http",  # Type of proxy (http, https, socks4, socks5)
    proxyAddress="8.8.8.8",
    proxyPort=8000,
    proxyLogin="proxyLoginHere",
    proxyPassword="proxyPasswordHere"
)

async def solve_captcha():
    return await cap_monster_client.solve_captcha(turnstile_request)

responses = asyncio.run(solve_captcha())
print(responses)
// https://github.com/ZennoLab/capmonstercloud-client-dotnet

// Cloudflare Turnstile:

using Zennolab.CapMonsterCloud.Requests;
using Zennolab.CapMonsterCloud;

class Program
{
    static async Task Main(string[] args)
    {
        var clientOptions = new ClientOptions
        {
            ClientKey = "your_api_key" // Replace with your CapMonster Cloud API key
        };

        var cmCloudClient = CapMonsterCloudClientFactory.Create(clientOptions);

        var turnstileRequest = new TurnstileProxylessRequest
        {
            WebsiteUrl = "http://tsmanaged.zlsupport.com",  // Replace with the URL of the page with the captcha
            WebsiteKey = "0x4AAAAAAABUYP0XeMJF0xoy"  // Replace with the website key for the captcha
        };

        var turnstileResult = await cmCloudClient.SolveAsync(turnstileRequest);

        Console.WriteLine("Captcha Solution: " + turnstileResult.Solution.Value);
    }
}


// Cloudflare Challenge (token):

using Zennolab.CapMonsterCloud.Requests;
using Zennolab.CapMonsterCloud;

class Program
{
    static async Task Main(string[] args)
    {
        var clientOptions = new ClientOptions
        {
            ClientKey = "your_api_key" // Replace with your CapMonster Cloud API key
        };

        var cmCloudClient = CapMonsterCloudClientFactory.Create(clientOptions);

        var turnstileRequest = new TurnstileProxylessRequest
        {
            WebsiteUrl = "https://example.com",  // Replace with the URL of the page with the captcha
            WebsiteKey = "0x4AAAAAAABUYP0XeMJF0xoy",  // Replace with the website key for the captcha
            Data = "data_here",
            PageAction = "managed",
            CloudflareTaskType = "token",
            PageData = "pagedata_here",
            UserAgent = "userAgentHere" // Use the current UserAgent
        };

        var turnstileResult = await cmCloudClient.SolveAsync(turnstileRequest);

        Console.WriteLine("Captcha Solution: " + turnstileResult.Solution.Value);
    }
}


// Cloudflare Challenge (cookie cf_clearance):

using Zennolab.CapMonsterCloud.Requests;
using Zennolab.CapMonsterCloud;

class Program
{
    static async Task Main(string[] args)
    {
        var clientOptions = new ClientOptions
        {
            ClientKey = "your_api_key" // Replace with your CapMonster Cloud API key
        };

        var cmCloudClient = CapMonsterCloudClientFactory.Create(clientOptions);

        var turnstileRequest = new TurnstileRequest
        {
            WebsiteUrl = "https://example.com", // URL with Turnstile challenge
            WebsiteKey = "0x4AAAAAAADnPIDROrmt1Wwj", // Replace with the correct website key
            CloudflareTaskType = "cf_clearance",
            ProxyType = ProxyType.Http, // Replace with the required type
            ProxyAddress = "8.8.8.8",
            ProxyPort = 8000,
            ProxyLogin = "proxyLoginHere",
            ProxyPassword = "proxyPasswordHere",
            PageData = "pageDataHere",
            Data = "pageDataHere",
            HtmlPageBase64 = "htmlPageBase64Here",
            UserAgent = "userAgentHere" // Use an up-to-date userAgent
        };

        var turnstileResult = await cmCloudClient.SolveAsync(turnstileRequest);

        Console.WriteLine("Captcha Solved. cf_clearance cookie: " + turnstileResult.Solution.Clearance);
    }
}

Статистика распознавания Cloudflare Captcha

99%
Средний процент успешного распознавания капч
$105
8 сек
Средняя экономия в месяц при распознавании 5000 капч в день
Среднее время распознавания капчи
AlternativeTo
4.4
ProductHunt
5.0
SaaSHub
5.0

Нам доверяют пользователи со всего мира

Документация по решению Cloudflare Captcha