diagnóstico

Captcha e bloqueio: o que o proxy resolve, e o que você está tratando errado

Trocar de proxy é a primeira coisa que todo mundo tenta quando aparece um captcha. Em boa parte dos casos é a coisa errada, porque o bloqueio não veio do endereço. Como diagnosticar antes de gastar.

Quatro causas, uma reação só

Quando uma requisição começa a devolver captcha, 403 ou página vazia, a reação padrão é trocar de IP. Às vezes resolve. Quando não resolve, a pessoa compra um proxy mais caro — e continua não resolvendo, porque a causa era outra.

Há pelo menos quatro causas distintas, e só a primeira é tratada por proxy:

1. O endereço. O IP é de faixa conhecida de datacenter, ou já tem histórico ruim, ou vem de um país incoerente com o resto da sessão.

2. A taxa. Requisições demais, rápido demais, do mesmo lugar. O endereço pode ser ótimo — o ritmo é que denuncia.

3. O fingerprint. O conjunto de sinais do cliente — cabeçalhos, ordem deles, TLS, fuso, idioma, resolução, WebRTC — não parece um navegador real, ou não combina com a geolocalização do IP.

4. O comportamento. Navegação que nenhum humano faria: zero movimento de mouse, intervalos exatos entre cliques, sempre a mesma rota pelo site.

Como descobrir qual é a sua

O diagnóstico é barato e leva minutos. A lógica é isolar uma variável por vez.

Teste para isolar a causa do bloqueio.
TesteSe funcionarSe falhar igual
Abrir a mesma URL no seu navegador comum, sem proxyO problema está no proxy ou no clienteO site bloqueia a todos, ou está fora do ar
Mesma URL, no navegador, com o proxyO endereço está bom — o problema é o seu clienteO endereço é a causa
Reduzir a taxa para uma requisição a cada 5 sEra taxa, não endereçoOlhe fingerprint
Copiar os cabeçalhos exatos do navegador para o scriptEra fingerprint de clienteOlhe comportamento

O segundo teste é o mais informativo e o mais pulado. Se a página abre normalmente no navegador usando o mesmo proxy, o endereço está limpo — e qualquer dinheiro gasto em proxy novo é desperdício.

# 1. o IP de saida e o esperado? curl -x http://USUARIO:[email protected]:PORTA_HTTP https://ifconfig.me # 2. o site responde pelo proxy? veja o codigo, nao so o corpo curl -s -o /dev/null -w "%{http_code}\n" \ -x http://USUARIO:[email protected]:PORTA_HTTP https://exemplo.com.br # 3. com cabecalhos de navegador de verdade curl -s -o /dev/null -w "%{http_code}\n" \ -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" \ -H "Accept-Language: pt-BR,pt;q=0.9" \ -x http://USUARIO:[email protected]:PORTA_HTTP https://exemplo.com.br

Se o passo 2 devolve 403 e o passo 3 devolve 200, o seu problema nunca foi o IP: era o cliente se anunciando como curl.

O que trocar o proxy resolve de fato

Para não parecer que estamos desencorajando o próprio produto: há casos em que o endereço é mesmo a causa, e aí o proxy certo resolve de imediato.

  • IP de datacenter num destino que checa origem. Faixas de hospedagem estão em bases públicas. Trocar para residencial ou móvel resolve, e nada mais resolve.
  • Geolocalização incoerente. Site brasileiro acessado por IP de outro país entrega outra versão, ou nenhuma. Um IP do Brasil resolve.
  • Endereço compartilhado com histórico ruim. Num IP dividido com desconhecidos, você herda o comportamento deles. Um IP dedicado resolve.
  • Uma conta por endereço. Quando várias contas saem do mesmo IP, elas deixam de ser independentes aos olhos da plataforma. Separar endereços resolve — e isso é contingência.

E o que o proxy não resolve, por mais caro que seja: captcha que aparece por taxa de requisição, bloqueio por fingerprint de cliente, detecção por padrão de comportamento, conta já banida, e volume acima do que a idade da conta sustenta.

Os planos, com IP brasileiro dedicado ou de operadora, estão em residencial e móvel 4G/5G. Para o lado do código, veja proxy autenticado no Playwright e no Selenium.

perguntas frequentes

Perguntas frequentes

Trocar de proxy resolve captcha?

Só quando a causa é o endereço. Há pelo menos quatro causas distintas de bloqueio: o endereço em si, a taxa de requisições, o fingerprint do cliente e o padrão de comportamento. Trocar de IP trata apenas a primeira. Se o captcha aparece por ritmo de requisição ou porque o seu cliente não parece um navegador, um proxy mais caro não muda nada.

Como saber se o bloqueio é do meu IP ou do meu código?

Abra a mesma URL no seu navegador comum usando o mesmo proxy. Se a página carrega normalmente, o endereço está limpo e o problema é o seu cliente. Dá para confirmar por linha de comando: se curl sem cabeçalhos devolve 403 e curl com User-Agent e Accept-Language de navegador devolve 200, o problema nunca foi o IP.

Em quais casos o proxy realmente resolve o bloqueio?

Quatro, principalmente. IP de datacenter num destino que checa a origem do endereço, já que faixas de hospedagem estão em bases públicas. Geolocalização incoerente, como site brasileiro acessado de outro país. Endereço compartilhado cujo histórico você herda. E várias contas saindo do mesmo IP, que deixam de ser independentes aos olhos da plataforma.

IP brasileiro de verdade,
a partir de R$ 15.

Proxy móvel 4G/5G com IPs da TIM, Vivo ou Claro, e residencial de fibra óptica brasileira. Teste o residencial de graça por 15 minutos, sem cartão.

ativação em minutos · pagamento em Real · sem fidelidade
Falar com especialista Tire suas dúvidas no WhatsApp