Como resolver o Cloudflare Turnstile e desafio em 2024

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
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"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
{
"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
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"clientKey": "SUA_CHAVE_DE_CLIENTE",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Resposta Exemplo
json lines
{
"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
# 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
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
AntiCloudflareTaskProxy 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
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"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
{
"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
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json lines
{
"clientKey": "SUA_CHAVE_DE_CLIENTE",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Resposta Exemplo
json lines
{
"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
# 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
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

Bloqueios de IP em 2026: Como Funcionam e Métodos Práticos para Contornar Eles
Aprenda como burlar o banimento de IP em 2026 com nosso guia abrangente. Descubra técnicas modernas de bloqueio de IP e soluções práticas como proxies residenciais e solucionadores de CAPTCHA.

Adélia Cruz
26-Jan-2026

Como resolver Captcha no Maxun com Integração do CapSolver
Um guia prático para integrar o CapSolver com o Maxun para raspagem de web realista. Aprenda como lidar com reCAPTCHA, Cloudflare Turnstile e sites protegidos por CAPTCHA usando fluxos de trabalho de pré-autenticação e robô.

Adélia Cruz
21-Jan-2026

Como resolver Captcha no Browser4 com integração do CapSolver
Automação do Browser4 de alto throughput combinada com o CapSolver para lidar com desafios de CAPTCHA na extração de dados da web em larga escala.

Adélia Cruz
21-Jan-2026

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.

Adélia Cruz
16-Jan-2026

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.

Rajinder Singh
15-Jan-2026

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.

Anh Tuan
14-Jan-2026

