Best Proxies for Selenium 2026 - DataImpulse cover

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:port ao ChromeOptions; 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 o Driver(proxy="user:pass@host:port") do SeleniumBase.
  • Não recorra ao selenium-wire em 2026. Ele foi arquivado upstream e quebra no import nas versões recentes do blinker — 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

Melhores proxies para o Selenium 2026: preço residencial bruto por GB vs preço de scraping API gerenciada por 1K registros (unidades heterogêneas)


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 no blinker atual — 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-chromedriver ou 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.


Share article: