In this Article
O Selenium impulsiona a automação de navegador e o scraping há mais de uma década, e ainda está em todo lugar em 2026 — equipes de Python e Java o usam para renderizar JavaScript, preencher formulários e coletar dados atrás de logins. Mas rode-o a partir de um único IP de datacenter e você será bloqueado ou limitado por taxa rápido. A correção é rotear o Selenium por proxies — idealmente residenciais — para que cada sessão pareça um usuário comum. O detalhe: o Chrome não aceita nome de usuário e senha de proxy pelas opções padrão do Selenium, e o pacote que a maioria dos tutoriais ainda recomenda para isso (selenium-wire) está agora arquivado e quebra com as dependências atuais. Este guia mostra as configurações que realmente funcionam em 2026, e então classifica os 8 melhores proxies para o Selenium por preço, taxa de sucesso e integração.
Sou Andrii Byzov, um CMO Fracionário AI-Native que roda pipelines de dados baseados em Selenium diariamente. Abaixo: a configuração de proxy que não vai quebrar, as opções de autenticação que substituíram o selenium-wire, e os provedores que valem seu orçamento — com a DataImpulse residencial a $1/GB como a linha de base de valor.
Fatos Principais
- Defina um proxy não autenticado com uma flag do Chrome. Adicione
--proxy-server=http://host:portaoChromeOptions; ela se aplica a toda a sessão do driver. O mais simples quando seu proxy suporta whitelist de IP (sem nome de usuário/senha necessários). - O Selenium não consegue passar credenciais de proxy HTTP ao Chrome pelas opções padrão. Para autenticação por nome de usuário/senha use whitelist de IP, uma extensão de credenciais do Chrome (ex.: o helper
selenium-authenticated-proxy) ou oDriver(proxy="user:pass@host:port")do SeleniumBase. - Não recorra ao
selenium-wireem 2026. Ele foi arquivado upstream e quebra no import nas versões recentes doblinker— use as opções acima. - A autenticação SOCKS5 não é suportada pelo Chromium, então mantenha os proxies residenciais autenticados no endpoint HTTP/HTTPS e reserve o SOCKS5 para acesso com whitelist de IP.
- A DataImpulse é a escolha de valor — residencial $1/GB pay-as-you-go, datacenter $0,50/GB, mobile $2/GB, 90M+ IPs em 195 países, HTTP/HTTPS/SOCKS5, segmentação por país/cidade/ASN e whitelist de IP para que a configuração do Selenium continue de uma linha — uma fração do preço corporativo.
Como Configurar um Proxy no Selenium (Python)
Três configurações, dependendo de se seu proxy usa whitelist de IP ou autenticação por nome de usuário/senha.
1. Não autenticado / com whitelist de IP (o mais simples)
Coloque o IP do seu servidor na whitelist no painel da DataImpulse, e então nenhuma credencial é necessária no código:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--proxy-server=http://gw.dataimpulse.com:823')
driver = webdriver.Chrome(options=options)
driver.get('https://httpbin.org/ip') # verify the egress IP
print(driver.find_element('tag name', 'body').text)
driver.quit()
2. Autenticação por nome de usuário/senha com o SeleniumBase
O SeleniumBase cuida dos proxies autenticados por baixo dos panos, então um único argumento resolve — o substituto mais limpo para o selenium-wire:
from seleniumbase import Driver
# __cr.us targets the US; append any country code
driver = Driver(proxy="YOUR_LOGIN__cr.us:[email protected]:823")
driver.get("https://httpbin.org/ip")
print(driver.find_element("tag name", "body").text)
driver.quit()
3. Autenticação por nome de usuário/senha com uma extensão de credenciais
Se você ficar no Selenium puro, o helper selenium-authenticated-proxy gera uma pequena extensão do Chrome que injeta suas credenciais em tempo de execução — o padrão padrão já que o Chrome não lê credenciais da URL do proxy. Para o passo a passo mantido e atual, veja o tutorial de proxy para Selenium da DataImpulse. Note que o SOCKS5 (--proxy-server=socks5://gw.dataimpulse.com:824) funciona apenas sem autenticação, então use o endpoint HTTP/HTTPS para proxies residenciais com credenciais.
Melhores Proxies para o Selenium num Relance
| Provedor | Melhor para Selenium | Preço residencial | Opções de auth | Destaque |
|---|---|---|---|---|
| DataImpulse | Melhor valor, pipelines internos | $1/GB PAYG | Whitelist de IP + user:pass | Pool de 90M+, tutorial oficial de Selenium, nunca expira |
| Bright Data | Corporativo + Scraping Browser | ~$2,50/GB promo; $5 normal | Whitelist de IP + user:pass | “Scraping Browser” hospedado via WebDriver/CDP, Web Unlocker |
| Oxylabs | SLA corporativo | a partir de $6/GB | Whitelist de IP + user:pass | Pool de 175M+, Web Scraper API, guia oficial |
| Decodo | Médio mercado, grade geo completa | $3,75/GB starter; ~$2 a 1TB+ | Whitelist de IP + user:pass | Pool de 115M+, sticky até 24h |
| IPRoyal | Sessões sticky longas | a partir de $7,35/GB | Whitelist de IP + user:pass | Sticky até 7 dias; entrada PAYG barata |
| SOAX | Mix residencial + mobile | $3,60/GB Starter | Whitelist de IP + user:pass | 155M+ res, 33M+ mobile |
| Webshare | Econômico / self-serve | a partir de $3,50/mês res; $2,99/mês DC | Whitelist de IP + user:pass | Tier grátis, datacenter mais barato |
| NetNut | Estabilidade ISP-residencial | a partir de $3,53/GB | Whitelist de IP + user:pass | IPs estáticos de ISP de consumidor, rotação rápida |

As escolhas, em resumo
A DataImpulse é a linha de base de valor para scraping com Selenium — residencial a $1/GB pay-as-you-go (datacenter $0,50/GB, mobile $2/GB), 90M+ IPs em 195 países, HTTP/HTTPS e SOCKS5, com segmentação por país/cidade/ASN via o nome de usuário, whitelist de IP (para que a configuração do Selenium continue de uma linha) e um tutorial oficial de Selenium. O tráfego nunca expira, então execuções de teste não queimam uma assinatura. O suporte é humano 24/7; a taxa de sucesso publicada é 99,51%; o G2 é 4,8/5. É o padrão quando você roda seu próprio pipeline de Selenium e quer o menor custo por página bem-sucedida.
A Bright Data é a escolha corporativa — além do residencial (~$2,50/GB promo, $5 normal), seu Scraping Browser hospedado conecta a partir do Selenium via WebDriver/CDP e empacota proxies e anti-bot, além de um Web Unlocker. A Oxylabs (a partir de $6/GB, pool de 175M+) é a opção corporativa de nível SLA com um guia documentado de Selenium. A Decodo (a partir de $3,75/GB, sticky até 24h) é a escolha equilibrada de médio mercado. A IPRoyal (a partir de $7,35/GB, sticky até 7 dias) serve para fluxos longos e estáveis em sessão do Selenium. A SOAX ($3,60/GB, 155M+ residencial + 33M+ mobile) é forte quando você precisa de IPs mobile. A Webshare (tier grátis, datacenter a partir de $2,99/mês) é a entrada econômica self-serve, e a NetNut (a partir de $3,53/GB) é a escolha de estabilidade ISP-residencial.
Proxies Rotativos vs Sticky com o Selenium
Dois modos, dois trabalhos. Residencial rotativo — um IP novo por conexão — é o padrão para coleta ampla: fazer scraping de muitas páginas, listagens ou SERPs onde cada requisição é independente. Um gateway residencial rotativo entrega um novo IP automaticamente; para rotacionar explicitamente no Selenium, inicie uma nova sessão de driver por proxy. Sessões sticky — o mesmo IP mantido por minutos a dias — são o que os fluxos com estado precisam: fazer login, navegar por um funil multi-etapa ou manter um carrinho, onde rotacionar no meio do fluxo quebra a sessão e dispara o anti-bot. Mantenha um driver (e um IP sticky) para todo o fluxo; o sticky de até 7 dias da IPRoyal é o mais longo. A maioria das pilhas de Selenium mistura os dois: rotativo para coleta, um pool sticky para o trabalho multi-etapa.
Erros Comuns de Proxy no Selenium
- Depender do
selenium-wire. Ele está arquivado e quebra noblinkeratual — use whitelist de IP, SeleniumBase ou uma extensão de credenciais. - Colocar credenciais no
--proxy-server. O Chrome as ignora; use um dos métodos de autenticação acima. - Usar IPs de datacenter em alvos defendidos — eles são bloqueados rápido; use residencial ou mobile para qualquer coisa com anti-bot de verdade.
- Esquecer o fingerprint. Um proxy esconde seu IP, não seus sinais de bot — combine-o com um user-agent realista e um driver indetectável (ex.:
undetected-chromedriverou o modo UC do SeleniumBase). - Esperar que o SOCKS5 autenticado funcione — não funciona no Chromium; use HTTP/HTTPS para proxies com nome de usuário/senha.
Qual Tipo de Proxy para o Selenium — Residencial, Datacenter ou Mobile?
Os três tipos mapeiam para três trabalhos:
- Residencial ($1/GB) — o cavalo de batalha padrão. IPs reais de ISP de consumidor para o grosso do scraping com Selenium: e-commerce, SERPs, conteúdo, qualquer coisa com anti-bot. Se você escolher um tipo, escolha este.
- Mobile ($2/GB) — IPs reais de operadora para os alvos mais duros e para superfícies de web mobile. A classe de IP mais confiável, então reserve-a para endpoints que bloqueiam residencial.
- Datacenter ($0,50/GB) — o mais barato e rápido, para camadas desprotegidas: parsear páginas já coletadas, dados de referência abertos ou sua própria infraestrutura. Não o aponte para sites pesados em anti-bot.
Para a maioria do trabalho com Selenium o padrão é residencial para coleta, mobile para os poucos alvos defendidos ou exclusivos de app, e datacenter para trabalho desprotegido barato. A DataImpulse oferece os três numa única conta pay-as-you-go, então um único pipeline de Selenium pode rotear cada sessão para o tier certo.
Como Começar com a DataImpulse + Selenium
Passo 1. Crie uma conta DataImpulse e pegue suas credenciais residenciais. O intro de $5 / 5GB nunca expira — um orçamento de teste de verdade.
Passo 2. Caminho mais fácil: coloque o IP do seu servidor na whitelist no painel e adicione --proxy-server=http://gw.dataimpulse.com:823 ao ChromeOptions — sem credenciais no código. Para nome de usuário/senha, use o Driver(proxy="YOUR_LOGIN__cr.us:[email protected]:823") do SeleniumBase ou uma extensão de credenciais. Adicione um código de país como __cr.us para segmentação geo.
Passo 3. Inicie um novo driver por proxy para rotacionar, mantenha um driver sticky para fluxos com estado e combine-o com um driver indetectável e um user-agent realista. Veja o tutorial de proxy para Selenium e a página de proxies residenciais para detalhes.
FAQ
Como uso um proxy no Selenium?
Adicione --proxy-server=http://gw.dataimpulse.com:823 ao ChromeOptions e inicie o driver — isso basta quando o proxy usa whitelist de IP. Para proxies com nome de usuário/senha, o Selenium não consegue passar credenciais nativamente, então use o Driver(proxy="user:pass@host:port") do SeleniumBase ou uma extensão de credenciais do Chrome.
Qual é o melhor proxy para o Selenium?
Proxies residenciais, porque a maioria dos alvos bloqueia IPs de datacenter. A DataImpulse a $1/GB é a escolha de valor (HTTP/HTTPS/SOCKS5, 90M+ IPs, whitelist de IP, tutorial oficial de Selenium); o Scraping Browser da Bright Data ou a Oxylabs servem para corporativo; SOAX e o mobile da DataImpulse ($2/GB) ajudam em superfícies de app. Combine o proxy com um driver indetectável e um fingerprint realista.
O selenium-wire ainda é usável em 2026?
Não de forma confiável. O selenium-wire foi arquivado upstream e quebra no import nas versões recentes do blinker (o mitmproxy embutido dependia de um módulo que foi removido). Para proxies autenticados em 2026 use whitelist de IP, o Driver(proxy=...) do SeleniumBase, uma extensão de credenciais do Chrome ou o Chrome DevTools Protocol — não o selenium-wire.
Como uso um proxy autenticado (nome de usuário/senha) no Selenium?
O Selenium não consegue passar credenciais de proxy HTTP ao Chrome pelas opções padrão, e o Chrome as ignora na URL do proxy. As opções confiáveis: (1) coloque seu IP na whitelist com o provedor para que nenhuma credencial seja necessária; (2) use o Driver(proxy="user:pass@host:port") do SeleniumBase; (3) gere uma pequena extensão do Chrome que injeta as credenciais (ex.: o helper selenium-authenticated-proxy). Apenas HTTP/HTTPS — o SOCKS5 autenticado não é suportado.
Como rotaciono proxies no Selenium?
O proxy é fixo para uma sessão de driver, então rotacione iniciando um novo driver por proxy, ou usando um gateway residencial rotativo como a DataImpulse que entrega um IP novo em cada nova conexão — assim você não gerencia uma lista de IPs. Para fluxos com estado, mantenha um IP sticky para toda a sessão em vez de rotacionar.
Quanto custam os proxies para o Selenium?
O residencial bruto é precificado por GB — DataImpulse $1/GB (piso de valor), NetNut a partir de $3,53, SOAX $3,60, Decodo $3,75, Oxylabs a partir de $6, IPRoyal $7,35; a Webshare oferece assinaturas econômicas a partir de $3,50/mês. Uma página renderizada é uma pequena fração de um GB, então o residencial por GB é bem mais barato que APIs gerenciadas por registro para coleta de alto volume com Selenium; as opções gerenciadas servem para os alvos mais duros.
