CAPSOLVER
Blog
Como resolver o Captcha do Cloudflare Turnstile com Python

Como resolver o Captcha do Cloudflare Turnstile com Python

Logo of CapSolver

Adélia Cruz

Neural Network Developer

18-Nov-2025

O que é o Cloudflare Turnstile

Cloudflare Turnstile é uma ferramenta gratuita projetada para substituir os tradicionais CAPTCHAs. O Turnstile oferece experiências web sem frustrações e sem CAPTCHA para os visitantes com apenas um snippet de código simples. Ao contrário dos tradicionais CAPTCHAs, ele protege sites contra tráfego de bots sem comprometer a privacidade do usuário ou a experiência do usuário.

Principais benefícios do Turnstile:

  • Amigável ao usuário: sem mais quebra-cabeças ou seleções de imagens irritantes.
  • Prioridade à privacidade: não rastreia dados pessoais.
  • Proteção contra bots: garante que os visitantes sejam reais e mitiga abusos.
  • Leve e fácil de implementar com código mínimo.

Como Identificar Captchas do Cloudflare Turnstile

O Turnstile pode aparecer em diferentes formas, dependendo do contexto e da avaliação de risco:

  1. Desafio não interativo

  2. Desafio interativo não intrusivo

    • Pode ser necessário um simples clique se o visitante for suspeito de ser um bot.
      Exemplo interativo
      Link do exemplo
  3. Desafio invisível

    • O captcha é carregado no HTML, mas não é visível na página.
      Exemplo invisível
      Link do exemplo

🛠️ Resolver o Captcha do Cloudflare Turnstile com Python

⚙️ Requisitos prévios

🤖 Passo 1: Instalar Pacotes Necessários

bash Copy
pip install requests

👨‍💻 Passo 2: Script Python para Resolver o Turnstile

python Copy
import time
import requests

CAPSOLVER_API_KEY = "chave de api"
PAGE_URL = "url"
WEBSITE_KEY = "chave do site"

def solvecf(metadata_action=None, metadata_cdata=None):
    url = "https://api.capsolver.com/createTask"
    task = {
        "type": "AntiTurnstileTaskProxyLess",
        "websiteURL": PAGE_URL,
        "websiteKey": WEBSITE_KEY,
    }
    if metadata_action or metadata_cdata:
        task["metadata"] = {}
        if metadata_action:
            task["metadata"]["action"] = metadata_action
        if metadata_cdata:
            task["metadata"]["cdata"] = metadata_cdata
    data = {
        "clientKey": CAPSOLVER_API_KEY,
        "task": task
    }
    response_data = requests.post(url, json=data).json()
    print(response_data)
    return response_data['taskId']


def solutionGet(taskId):
    url = "https://api.capsolver.com/getTaskResult"
    status = ""
    while status != "ready":
        data = {"clientKey": CAPSOLVER_API_KEY, "taskId": taskId}
        response_data = requests.post(url, json=data).json()
        print(response_data)
        status = response_data.get('status', '')
        print(status)
        if status == "ready":
            return response_data['solution']

        time.sleep(2)


def main():
    
    taskId = solvecf()
    solution = solutionGet(taskId)
    if solution:
        user_agent = solution['userAgent']
        token = solution['token']

    print("User_Agent:", user_agent)
    print("Turnstile resolvido, token:", token)

  
if __name__ == "__main__":
    main()

⚠️ Variáveis a atualizar

  • CAPSOLVER_API_KEY: Obtenha sua chave de API no Painel do Capsolver.
  • PAGE_URL: Substitua pela URL do site onde deseja resolver o Turnstile.
  • WEBSITE_KEY: Substitua pela chave do site do Turnstile do site.

✅ Conclusão

Ao utilizar o CapSolver, os desenvolvedores podem bypassar eficientemente os CAPTCHAs do Cloudflare Turnstile de forma segura e automatizada. Com alta precisão, suporte sem proxy e configuração mínima, esta solução é ideal para fluxos de trabalho de raspagem de web, automação e testes que precisam interagir com sites protegidos pelo Turnstile.

A API do Python do Capsolver torna fácil a integração em scripts existentes ou em pipelines de automação, permitindo que você economize tempo e reduza a intervenção manual.


❓ Perguntas Frequentes

Q1: Preciso de proxies para usar o Capsolver para Turnstile?
A: Não, o Capsolver oferece resolução sem proxy, embora você possa usar seus próprios proxies para maior segurança, se necessário.

Q2: Quanto tempo leva para resolver um captcha do Turnstile?
A: Normalmente alguns segundos, dependendo do tipo de desafio e das condições da rede.

Q3: Esta solução pode lidar com vários desafios do Turnstile em paralelo?
A: Sim, você pode criar várias tarefas simultaneamente para resolver desafios de forma concorrente.

Q4: É seguro usá-lo em ambientes de produção?
A: Sim, o Capsolver é projetado para alta confiabilidade e pode lidar com fluxos de trabalho automatizados em tempo real sem risco para suas contas.

Q5: Há limitações para o desafio do Turnstile invisível?
A: Os desafios invisíveis funcionam da mesma forma que os visíveis; o Capsolver os detecta e resolve automaticamente.

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

RoxyBrowser com Integração CapSolver
Como resolver Captcha no RoxyBrowser com integração do CapSolver

Integre o CapSolver com o RoxyBrowser para automatizar tarefas do navegador e contornar o reCAPTCHA, o Turnstile e outros CAPTCHAS.

web scraping
Logo of CapSolver

Adélia Cruz

04-Feb-2026

Easyspider CapSolver Integração de Captcha
Como resolver Captcha no EasySpider com integração do CapSolver

EasySpider é uma ferramenta de raspagem de web e automação do navegador visual e sem código, e quando combinado com o CapSolver, pode resolver de forma confiável CAPTCHAs como reCAPTCHA v2 e Cloudflare Turnstile, permitindo a extração de dados automatizada sem interrupções em sites.

web scraping
Logo of CapSolver

Adélia Cruz

04-Feb-2026

Relevância AI com CapSolver
Como resolver reCAPTCHA v2 no Relevance AI com integração da CapSolver

Construa uma ferramenta da Relevance AI para resolver reCAPTCHA v2 usando o CapSolver. Automatize os envios de formulários via API sem automação de navegador.

web scraping
Logo of CapSolver

Adélia Cruz

03-Feb-2026

Ferramentas de Raspagem de Dados Instantâneas: Formas Rápidas de Extrair Dados da Web Sem Código
Ferramentas de Raspagem de Dados Instantâneas: Métodos Rápidos para Extrair Dados da Web Sem Código

Descubra as melhores ferramentas de raspagem de dados instantâneas para 2026. Aprenda formas rápidas de extrair dados da web sem código usando as melhores extensões e APIs para extração automatizada.

web scraping
Logo of CapSolver

Emma Foster

28-Jan-2026

Web Scraping em Node.js: Usando Node Unblocker e CapSolver
Web Scraping no Node.js: Usando Node Unblocker e CapSolver

Domine a raspagem de dados da web no Node.js usando o Node Unblocker para burlar restrições e o CapSolver para resolver CAPTCHAs. Este guia oferece estratégias avançadas para extração de dados eficiente e confiável.

web scraping
Logo of CapSolver

Emma Foster

26-Jan-2026

Bloqueios de IP em 2026: Como Funcionam e Formas Práticas para Bypassar os Bloqueios
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.

web scraping
Logo of CapSolver

Adélia Cruz

26-Jan-2026