ProdutosIntegraçõesRecursosDocumentaçãoPreços
Começar agora

© 2026 CapSolver. All rights reserved.

Contacte-nos

Slack: lola@capsolver.com

Produtos

  • reCAPTCHA v2
  • reCAPTCHA v3
  • Cloudflare Turnstile
  • Cloudflare Challenge
  • AWS WAF
  • Extensão de Navegador
  • Mais tipos de CAPTCHA

Integrações

  • Selenium
  • Playwright
  • Puppeteer
  • n8n
  • Parceiros
  • Ver todas as integrações

Recursos

  • Programa de Referenciação
  • Documentação
  • Referência da API
  • Blog
  • FAQ
  • Glossário
  • Estado

Legal

  • Termos de Serviço
  • Política de Privacidade
  • Política de Reembolso
  • Não vender os meus dados pessoais
Blog/Cloudflare/Como resolver o captcha do torniquete do cloudflare: o melhor solucionador de captcha
Jul16, 2024

Como resolver o captcha do torniquete do cloudflare: o melhor solucionador de captcha

Adélia Cruz

Adélia Cruz

Neural Network Developer

Cloudflare Turnstile é um recurso de segurança projetado para proteger sites contra abusos automatizados, exigindo que os usuários resolvam um desafio antes de acessar o site. Embora essa ferramenta seja essencial para manter a integridade e a segurança dos sites, ela pode representar um obstáculo significativo para aqueles envolvidos em tarefas legítimas de web scraping ou automação. Neste artigo, exploraremos as melhores soluções para resolver o Cloudflare Turnstile, garantindo que suas operações permaneçam ininterruptas e eficientes.

Código de Bônus

Reivindique seu Código de Bônus para as melhores soluções de captcha; CapSolver: WEBS. Após resgatá-lo, você receberá um bônus extra de 5% após cada recarga, Ilimitado.

Entendendo o Cloudflare Turnstile

Antes de mergulharmos nas soluções, é essencial entender o que é o Cloudflare Turnstile e como ele funciona.
Vamos primeiro olhar o contexto, o Turnstile é um recurso fornecido pela Cloudflare, uma empresa conhecida por seus serviços de desempenho web e segurança online, que são muito populares no momento. E o Turnstile é uma ferramenta que bloqueia o acesso do usuário por diferentes razões, cobrindo todo o tráfego automatizado. É um novo desafio sexualmente desafiador para atividades de web scraping porque a Cloudflare introduziu um sistema avançado de segurança web que atualmente é usado por um quarto dos sites, eu estimo.

Como o Cloudflare Turnstile Funciona

O Turnstile é parte da CDN (Content Delivery Network) da Cloudflare e atua como um proxy reverso. Isso significa que os usuários têm que acessar o conteúdo web através dos servidores da Cloudflare, que atuam como porteiros, decidindo quem pode ou não entrar. Quando o Turnstile quer restringir o acesso à web, ele apresenta ao visitante um desafio na forma de um CAPTCHA. Se o desafio for resolvido com sucesso, o Turnstile pode permitir que você acesse o conteúdo da página que está tentando acessar.

O Cloudflare Turnstile usa uma variedade de técnicas para detectar e mitigar ferramentas automatizadas ou bots. Aqui estão alguns métodos e tecnologias chave que ele emprega:

  1. Análise Comportamental

O Turnstile analisa interações do usuário com o site, como movimentos do mouse, pressionamentos de teclas e eventos de toque. Usuários humanos têm padrões únicos em suas interações que são difíceis para bots imitarem com precisão.

  1. Fingerprinting do Navegador

O Turnstile coleta informações sobre as características do navegador e do dispositivo, incluindo strings do agente do usuário, resolução da tela, plugins instalados e mais. Esses dados ajudam a criar uma impressão digital única para cada usuário, facilitando a identificação e o bloqueio de bots.

  1. Detecção de Anomalias

O Turnstile usa modelos de aprendizado de máquina para detectar anomalias no comportamento e nas solicitações dos usuários. Esses modelos são treinados em grandes conjuntos de dados para distinguir entre usuários legítimos e bots com base em padrões e desvios do comportamento normal.

  1. Testes de Desafio-Resposta

O Turnstile pode implantar vários tipos de testes de desafio-resposta, como CAPTCHA, para verificar se o usuário é humano. Esses testes são projetados para serem fáceis para humanos, mas desafiadores para bots resolverem.

  1. Limitação de Taxa

O Turnstile monitora a taxa de solicitações de um único endereço IP ou sessão de usuário. Solicitações de alta frequência são frequentemente indicativas de atividade de bot, e o Turnstile pode aplicar limitação de taxa ou bloquear as solicitações conforme necessário.

  1. Reputação de IP

O Turnstile verifica o endereço IP das solicitações recebidas em um banco de dados de endereços IP conhecidos por atividades maliciosas. Solicitações de IPs com histórico de atividade maliciosa têm maior probabilidade de serem marcadas como bots.

  1. Desafios de JavaScript

O Turnstile pode emitir desafios de JavaScript que exigem que o navegador execute certos scripts. Bots frequentemente falham nesses desafios porque não executam JavaScript da mesma maneira que um navegador operado por humanos.

  1. Campos Honeypot

O Turnstile pode incluir campos de formulário ocultos que são invisíveis para usuários humanos, mas podem ser preenchidos por bots. Se esses campos forem preenchidos, é um forte indicador de atividade de bot.

  1. Verificação Cruzada

O Turnstile pode verificar cruzadamente informações e comportamentos do usuário com serviços e bancos de dados de terceiros para aumentar a precisão de sua detecção de bots.

  1. Aprendizado de Máquina

O Turnstile continuamente aprende e se adapta a novos comportamentos de bots atualizando seus modelos de aprendizado de máquina e técnicas de detecção. Isso ajuda a manter-se à frente das táticas evolutivas dos bots.

Essas técnicas trabalham juntas para criar um sistema robusto para detectar e mitigar ferramentas automatizadas e bots, garantindo que apenas usuários legítimos possam acessar os recursos protegidos. Para mais informações detalhadas, você pode visitar a documentação oficial da Cloudflare e postagens de blog sobre o Turnstile:

  • Documentação do Cloudflare Turnstile
  • Blog da Cloudflare sobre Turnstile
  • Página do Produto Cloudflare Turnstile

Como Resolver o Cloudflare Turnstile

1. Como Determinar se Você Encontra o Cloudflare

  • Se acessar com um ambiente GUI, você pode ver
  • Se utilizar outros métodos não GUI para acessar, você pode verificar o conteúdo da resposta da solicitação
    Código de Status da Resposta é 403,
    HTML da Resposta contém window._cf_chl_opt code_challenge content

2. Obter o Valor da Chave do Site

  • Extraia o siteKey do site através da Extensão CapSolver, consulte o post do blog

3. Como Usar o Capsolver para Resolver a Verificação do Turnstile

De acordo com o createTask e getTaskResult API oficiais do Capsolver, crie uma tarefa do tipo AntiTurnstileTaskProxyLess para resolver automaticamente o Turnstile. O exemplo completo de código é o seguinte:

  • Use o método call_capsolver() para o Capsolver resolver automaticamente o Turnstile e obter o token e o userAgent do resultado.
  • Chame o método login() para construir os parâmetros da solicitação e concluir o login.

Nota: Se você obtiver o resultado correto, mas ainda não conseguir passar, verifique se o ambiente de rede atual está anormal e troque de IP para testar.

python Copy
import time
import requests
import tls_client

CAPSOLVER_API_KEY = "CAI-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
PAGE_URL = "https://dash.cloudflare.com/login"
SITE_KEY = "0x4AAAAAAAJel0iaAR3mgkjp"

def call_capsolver():
    data = {
        "clientKey": CAPSOLVER_API_KEY,
        "task": {
            "type": "AntiTurnstileTaskProxyLess",
            "websiteURL": PAGE_URL,
            "websiteKey": SITE_KEY,
            "metadata": {"action": "login"}
        }
    }
    uri = 'https://api.capsolver.com/createTask'
    res = requests.post(uri, json=data)
    resp = res.json()
    task_id = resp.get('taskId')
    if not task_id:
        print("no get taskId:", res.text)
        return
    print('created taskId:', task_id)

    while True:
        time.sleep(1)
        data = {
            "clientKey": CAPSOLVER_API_KEY,
            "taskId": task_id
        }
        response = requests.post('https://api.capsolver.com/getTaskResult', json=data)
        resp = response.json()
        status = resp.get('status', '')
        if status == "ready":
            print("successfully => ", response.text)
            return resp.get('solution')
        if status == "failed" or resp.get("errorId"):
            print("failed! => ", response.text)
            return None

def login(token, userAgent):
    headers = {
        'Cookie': f'cf_clearance={token}',
        'Host': 'dash.cloudflare.com',
        'User-Agent': userAgent
    }
    session = tls_client.Session(
        client_identifier="chrome_120",
        random_tls_extension_order=True
    )

    response = session.post(
        url='https://dash.cloudflare.com/api/v4/login',
        headers=headers,
        data={
            "cf_challenge_response": token,
            "email": "1111111@gmail.com",
            "password": "123456"
        }
    )
    print("Login Resp Status Code:", response.status_code)
    if response.status_code != 403:
        print('Login Resp', response.text)

def run():
    solution = call_capsolver()
    token = solution.get("token")
    userAgent = solution.get("userAgent")

    login(token, userAgent)

if __name__ == "__main__":
    run()

Conclusão

O Cloudflare Turnstile é uma medida de segurança sofisticada projetada para proteger sites contra abusos automatizados, mas pode apresentar desafios para tarefas legítimas de web scraping e automação. Ao entender como o Turnstile funciona e empregar as ferramentas e técnicas certas, você pode resolver efetivamente essas barreiras e manter suas operações. O CapSolver fornece uma solução confiável para resolver desafios do Turnstile com seu tipo de tarefa AntiTurnstileTaskProxyLess. Ao integrar o CapSolver em seu fluxo de trabalho, você pode automatizar o processo de resolução de CAPTCHAs do Turnstile, garantindo uma experiência suave e ininterrupta. Lembre-se de monitorar seu ambiente de rede e ajustar conforme necessário para otimizar seus resultados.

Ver mais

CloudflareDec 10, 2025

Desafio do Cloudflare vs. Turnstile: Principais Diferenças e Como Identificá-los

Entenda as principais diferenças entre Cloudflare Challenge vs Turnstile e aprenda a identificá-los para automação web bem-sucedida. Obtenha dicas de especialistas e um solucionador recomendado.

Ethan Collins
Ethan Collins
CloudflareMar 26, 2026

Corrigir o Erro 1005 do Cloudflare: Guia de Web Scraping e Soluções

Aprenda a corrigir o Erro 1005 do Cloudflare acesso negado durante o web scraping. Descubra soluções como proxies residenciais, fingerprinting de navegador e CapSolver para CAPTCHA. Otimize sua extração de dados.

Índice

Rajinder Singh
Rajinder Singh
CloudflareMar 17, 2026

Como navegar pelo Cloudflare Turnstile com o Playwright Stealth em fluxos de trabalho de IA

Descubra como lidar efetivamente com o Cloudflare Turnstile em fluxos de trabalho de IA usando técnicas de disfarce do Playwright e o CapSolver para resolução confiável de captchas. Aprenda estratégias práticas de integração e melhores práticas para automação contínua.

Lucas Mitchell
Lucas Mitchell
CloudflareFeb 04, 2026

Como resolver a proteção do Cloudflare ao fazer web scraping

Aprenda como resolver a proteção do Cloudflare ao fazer scraping na web. Descubra métodos comprovados como rotação de IP, fingerprinting TLS e CapSolver para lidar com desafios.

Anh Tuan
Anh Tuan