CAPSOLVER
Blog
Como resolver o Cloudflare Turnstile e o desafio em 2024

Como resolver o Cloudflare Turnstile e desafio em 2024

Logo of CapSolver

Adélia Cruz

Neural Network Developer

18-Nov-2025

Aproximadamente 20% dos sites que exigem raspagem utilizam o Cloudflare, um sistema robusto de proteção contra bots que pode bloquear facilmente seu acesso. Com tecnologias que se destacam no mainstream, o Cloudflare pode ser uma força a ser considerada em 2026. Lidar com isso pode ser bastante frustrante, certo?

Mas não se preocupe! Estamos aqui para explorar maneiras eficazes de resolver o Cloudflare em 2026, então você não precisa passar por todo esse trabalho novamente. Na verdade, o que você está lendo agora é o guia mais completo sobre o assunto!

Código Bônus

Aqui está um código bônus especial para as melhores soluções de CAPTCHA: CapSolver: WEBS. Resgate esse código e aproveite um bônus adicional de 5% em cada recarga, sem limites!

Entendendo o Cloudflare Turnstile

O Cloudflare Turnstile é uma ferramenta gratuita projetada para substituir os tradicionais CAPTCHAs. Ao integrar um snippet de código simples, o Turnstile permite que os visitantes de sites aproveitem uma experiência de navegação sem interrupções dos desafios CAPTCHA. Ele previne efetivamente o uso indevido e confirma a legitimidade dos visitantes, mantendo a privacidade dos dados e eliminando a experiência negativa do usuário frequentemente associada aos CAPTCHAs. Com o Turnstile, os sites podem oferecer uma interação mais suave e agradável aos usuários.

Tipos de Turnstile Suportados pelo CapSolver

Introduzindo CapSolver - O Melhor Solucionador Automático de CAPTCHA:
O CapSolver se destaca como o melhor solucionador automático de CAPTCHA, oferecendo capacidades excepcionais na resolução de CAPTCHAs. Utilizando métodos avançados de automação e uma infraestrutura sólida, o CapSolver fornece resolução precisa e eficiente de CAPTCHA, tornando-o a melhor solução para lidar com o Turnstile e outros desafios CAPTCHA em 6 e além.

O código de verificação Turnstile/Challenge é uma nova tentativa de substituir o reCaptcha. O CapSolver suporta automaticamente todos os seus subtipos:

  • Manual
  • Não Interativo
  • Invisível

Como resolver o Cloudflare Turnstile

A seguir, explicaremos como resolver o Cloudflare Turnstile por meio de um token. No início, não é necessário especificar subtipos durante sua chamada. Não é necessário fornecer seu próprio User-Agent personalizado ainda,
Vamos ignorar esse parâmetro.

O tipo de tarefa type é o seguinte

  • AntiTurnstileTaskProxyLess

Etapa 1 Criar a tarefa

Crie a tarefa com a createTask.

Durante o processo de uso do turnstile, devemos inserir websiteURL e websiteKey, outros parâmetros são opcionais.

Estrutura do Objeto Tarefa

Propriedades Tipo Obrigatório Descrição
type String Obrigatório AntiTurnstileTaskProxyLess
websiteURL String Obrigatório O endereço da página de destino.
websiteKey String Obrigatório A chave do website Turnstile.
metadata Map<String,String> Obrigatório Dados adicionais do Turnstile . Documentação do Turnstile
metadata.acton String Opcional O valor do atributo data-action do elemento Turnstile, se existir.
metadata.cdata String Opcional O valor do atributo data-cdata do elemento Turnstile, se existir.

Exemplo de Requisição

txt Copy
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json lines Copy
{
  "clientKey": "SUA_CHAVE_DE_CLIENTE",
  "task": {
    "type": "AntiTurnstileTaskProxyLess",
    "websiteURL": "https://www.seusite.com",
    "websiteKey": "0x4XXXXXXXXXXXXXXXXX",
    "metadata": {
       "action": "login",  //opcional
       "cdata": "0000-1111-2222-3333-exemplo-cdata"  //opcional
    }
  }
}

Resposta Exemplo

json lines Copy
{
  "errorId": 0,
  "status": "idle",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"   // registre taskId
}

Etapa 2 Obtendo o Resultado

Use o método getTaskResult para obter os resultados de reconhecimento

Dependendo da carga do sistema, você receberá os resultados em um intervalo de 1s a 20s

Exemplo de Requisição

txt Copy
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json lines Copy
{
  "clientKey": "SUA_CHAVE_DE_CLIENTE",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Resposta Exemplo

json lines Copy
{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
  "status": "ready",
  "errorCode": null,
  "errorDescription": null,
  "solution": {
    "token": "0.mF74FV8wEufAWOdvOak_xFaVy3lqIDel7SwNhw3GgpICSWwTjYfrQB8mRT1dAJJBEoP7N1sESdp6WH9cTS1T0catWLecG3ayNcjwxVtr3hWfS-dmcBGRTx4xYwI64sAVboYGpIyuDBeMIRC3W8dK35v1nDism9xa595Da5VlXKM7hk7pIXg69lodfiftasIkyD_KUGkxBwxvrmz7dBo10-Y5zvro9hD4QKRjOx7DYj9sumnkyYCDx0m4ImDIIkNswfVTWI2V22wlnpHdvMgdtKYgOIIAU28y9gtdrdDkpkH0GHcDyd15sxQGd9VjwhGZA_mpusUKMsEoGgst2rJ3zA.UWfZupqLlGvlATkPo3wdaw.38d55cd0163610d8ce8c42fcff7b62d8981495cc1afacbb2f14e5a23682a4e13",
    "type": "turnstile",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
  }
}

Usando a Requisição do SDK

::: code-group

python Copy
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'

import capsolver

# capsolver.api_key = "..."
solution = capsolver.solve({
  "type": "AntiTurnstileTaskProxyLess",
  "websiteURL": "https://www.seusite.com",
  "websiteKey": "0x4XXXXXXXXXXXXXXXXX",
  "metadata": {
	 "action": "login"  # opcional
  }
})
go Copy
package main

import (
  "fmt"
  capsolver_go "github.com/capsolver/capsolver-go"
  "log"
)

func main() {
  // primeiro você precisa instalar o sdk
  //go get github.com/capsolver/capsolver-go

  capSolver := capsolver_go.CapSolver{ApiKey: "..."}
  solution, err := capSolver.Solve(map[string]any{
    "type":       "AntiTurnstileTaskProxyLess",
    "websiteURL": "https://www.seusite.com",
    "websiteKey": "0x4XXXXXXXXXXXXXXXXX",
    "metadata": map[string]string{
	  "action": "login"  // opcional
    },
  })
  if err != nil {
    log.Fatal(err)
    return
  }
  fmt.Println(solution)
}

Entendendo o Cloudflare Challenge 5S

Ele usa a mesma tecnologia subjacente do Turnstile. Ele ajuda os proprietários de sites a incorporarem desafios do Cloudflare não intrusivos em seus sites para prevenir efetivamente ataques de bots. O Cloudflare Challenge 5s também introduz uma breve pausa de 5 segundos antes de conceder acesso a um site. Seu objetivo é desencorajar bots automatizados exigindo que os usuários aguardem um curto período.

Tipos de Desafios Suportados pelo CapSolver

Não é necessário especificar subtipos durante sua chamada. Não é necessário fornecer seu próprio User-Agent personalizado ainda,
vamos ignorar esse parâmetro.

![][image_ref_a6kb1cxb]

O tipo de tarefa type é o seguinte

  • AntiCloudflareTask Proxy necessário

Como Resolver o Cloudflare Challenge

Primeiramente, assim como com o Turnstile, usamos o CapSolver para criar a tarefa (os passos são semelhantes)

Etapa 1 Criar Tarefa

Crie a tarefa com a createTask.

Durante o processo de uso do desafio, devemos inserir websiteURL, proxy outros parâmetros são opcionais.

Estrutura do Objeto Tarefa

Propriedades Tipo Obrigatório Descrição
type String Obrigatório AntiCloudflareTask
websiteURL String Obrigatório O endereço da página de destino.
proxy String Obrigatório Aprenda a usar proxies

Exemplo de solicitação

txt Copy
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json lines Copy
{
  "clientKey": "SUA_CHAVE_DE_CLIENTE",
  "task": {
    "type": "AntiCloudflareTask",
    "websiteURL": "https://www.seusite.com",
    "proxy": "158.120.100.23:334:user:pass"
  }
}

Resposta Exemplo

json lines Copy
{
  "errorId": 0,
  "status": "idle",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"  // registre taskId
}

Etapa 2 Obtendo Resultado

Use o método getTaskResult para obter os resultados de reconhecimento

Dependendo da carga do sistema, você receberá os resultados em um intervalo de 1s a 20s

Exemplo de Requisição

txt Copy
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json lines Copy
{
  "clientKey": "SUA_CHAVE_DE_CLIENTE",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Resposta Exemplo

json lines Copy
{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
  "status": "ready",
  "solution": {
    "cookies": {
      "cf_clearance": "..."
    },
    "proxy": "...",
    "token": "...",
    "type": "challenge",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
  }
}

Usando a Requisição do SDK

::: code-group

python Copy
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'

import capsolver

# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "AntiCloudflareTask",
    "websiteURL": "https://www.seusite.com",
    "proxy": "158.120.100.23:334:user:pass"
})
go Copy
package main

import (
	"fmt"
	capsolver_go "github.com/capsolver/capsolver-go"
	"log"
)

func main() {
	// primeiro você precisa instalar o sdk
	//go get github.com/capsolver/capsolver-go

    capSolver := capsolver_go.CapSolver{ApiKey: "..."}
	solution, err := capSolver.Solve(map[string]any{
		"type":       "AntiCloudflareTask",
		"websiteURL": "https://www.seusite.com",
		"proxy":      "158.120.100.23:334:user:pass"
	})
	if err != nil {
		log.Fatal(err)
		return
	}
	fmt.Println(solution)
}

Conclusão

Em 2026, CapSolver se destaca como a solução ideal para gerenciar o Cloudflare Turnstile e o Cloudflare Challenge 5s, dois mecanismos de segurança importantes. O CapSolver se destaca como o melhor solucionador automático de CAPTCHA, oferecendo capacidades superiores na resolução de CAPTCHA. Utilizando tecnologia de automação avançada e uma infraestrutura sólida, o CapSolver resolve CAPTCHAs de forma eficaz e precisa, tornando-se a escolha perfeita para lidar com o Turnstile e outros desafios CAPTCHA em 2026 e além.

Declaração de Conformidade: As informações fornecidas neste blog são apenas para fins informativos. A CapSolver está comprometida em cumprir todas as leis e regulamentos aplicáveis. O uso da rede CapSolver para atividades ilegais, fraudulentas ou abusivas é estritamente proibido e será investigado. Nossas soluções de resolução de captcha melhoram a experiência do usuário enquanto garantem 100% de conformidade ao ajudar a resolver dificuldades de captcha durante a coleta de dados públicos. Incentivamos o uso responsável de nossos serviços. Para mais informações, visite nossos Termos de Serviço e Política de Privacidade.

Mais

O que é um bot de raspagem e como construir um
O que é um bot de raspagem e como construir um

Aprenda o que é um bot de raspagem e como criar um para extração automática de dados. Descubra os melhores ferramentas, técnicas de navegação segura e práticas éticas de raspagem.

web scraping
Logo of CapSolver

Adélia Cruz

16-Jan-2026

Melhor Solucionador de reCAPTCHA 2026 para Automação & Web Scraping
Melhor Resolutor de reCAPTCHA 2026 para Automação & Web Scraping

Descubra os melhores solucionadores de reCAPTCHA para automação e raspagem de dados da web em 2026. Aprenda como eles funcionam, escolha o adequado e fique à frente da detecção de bots.

web scraping
Logo of CapSolver

Rajinder Singh

15-Jan-2026

Scrapy vs. Selenium
Scrapy vs. Selenium: Qual é o melhor para o seu projeto de raspagem de web

Descubra as vantagens e diferenças entre o Scrapy e o Selenium para raspagem de dados. Aprenda qual ferramenta é a mais adequada para o seu projeto e como lidar com desafios como CAPTCHAs.

web scraping
Logo of CapSolver

Anh Tuan

14-Jan-2026

Como usar o Selenium Driverless para coleta eficiente de dados da web
Como Usar o Selenium Driverless para Web Scraping Eficiente

Aprenda como usar o Selenium Driverless para raspagem de web eficiente. Este guia fornece instruções passo a passo para configurar seu ambiente, escrever seu primeiro script Selenium Driverless e lidar com conteúdo dinâmico. Simplifique suas tarefas de raspagem de web evitando as complexidades da gestão tradicional do WebDriver, tornando seu processo de extração de dados mais simples, mais rápido e mais portátil.

web scraping
Logo of CapSolver

Emma Foster

14-Jan-2026

Resolvendo Erros 403 Proibidos ao Raspar Sites com Python
Resolvendo Erros 403 Proibidos ao Raspar Sites com Python

Aprenda como superar erros 403 Proibido ao raspar sites com Python. Este guia aborda rotação de IPs, falsificação de user-agent, limitação de requisições, gerenciamento de autenticação e uso de navegadores headless para contornar restrições de acesso e continuar raspando sites com sucesso.

web scraping
Logo of CapSolver

Emma Foster

13-Jan-2026

Agno com Integração CapSolver
Como resolver CAPTCHA no Agno com integração do CapSolver

Aprenda como integrar o CapSolver com o Agno para resolver desafios de reCAPTCHA v2/v3, Cloudflare Turnstile e WAF em agentes de IA autônomos. Inclui exemplos reais de Python para raspagem de web e automação.

web scraping
Logo of CapSolver

Adélia Cruz

13-Jan-2026