Python é a linguagem mais usada para web scraping e automação, e configurar um proxy é essencial para evitar bloqueios, manter anonimato e simular acessos de diferentes localizações. Neste guia, mostramos como configurar proxies residenciais brasileiros com as três bibliotecas mais populares: Requests, Selenium e Playwright.
Usando proxy com Requests
A biblioteca requests é a forma mais simples de fazer requisições HTTP em Python. Configurar um proxy é direto:
O Playwright é a opção mais simples para proxies com autenticação — não precisa de extensões ou workarounds.
Verificando se o proxy está funcionando
Independente da biblioteca, sempre verifique o IP antes de iniciar o scraping:
# Com Requestsresponse = requests.get("https://httpbin.org/ip", proxies=proxies)print(response.json())# O resultado deve mostrar o IP do proxy brasileiro, não o seu IP real
# Com Requestsresponse = requests.get("https://httpbin.org/ip", proxies=proxies)print(response.json())# O resultado deve mostrar o IP do proxy brasileiro, não o seu IP real
Respeite o robots.txt: verifique se o site permite scraping antes de começar
Use delays entre requests: intervalos de 1-3 segundos reduzem risco de bloqueio
Rotacione User-Agents: combine o proxy com headers realistas
1 proxy por tarefa: não misture atividades diferentes no mesmo IP
Monitore erros: se começar a receber 403 ou captchas, reduza a velocidade
Use proxies residenciais: para sites com proteção anti-bot (Cloudflare, DataDome), proxies datacenter serão bloqueados
Qual biblioteca escolher?
Biblioteca
Melhor para
Proxy auth nativo
Requests
APIs, sites simples, scraping sem JS
Sim
Selenium
Sites com JS, testes de UI
Não (precisa extensão)
Playwright
Sites com JS, scraping moderno
Sim
Para scraping de sites que dependem de JavaScript, Playwright é a melhor opção pela simplicidade na configuração de proxy. Para requisições simples a APIs ou páginas estáticas, Requests é suficiente.
Conclusão
Configurar proxies em Python é direto com qualquer uma das três bibliotecas. A chave para evitar bloqueios é usar proxies residenciais brasileiros de qualidade, respeitar limites de velocidade e manter headers consistentes.
Com os proxies da Proxy Brasil, você recebe host, porta, usuário e senha prontos para usar em qualquer script Python. Basta substituir os valores nos exemplos acima e começar.