Selenium · CONFIGURAR PROXY

Configurar proxy no Selenium

Browser automation across Chrome, Firefox and Edge. Aponte para o pool residencial da Eveses com a configuração abaixo — a geolocalização fica no nome de usuário, então trocar de país não exige mexer em mais nada.

proxy.eveses.com:12321 · SOCKS5 em 32325 · 199 países · a partir de $7.35/GB

Atenção

Chrome's `--proxy-server` flag cannot carry a username and password — Chrome shows a native auth dialog that Selenium cannot type into. Either whitelist your IP in the dashboard and use the flag unauthenticated, or ship a tiny extension that answers the auth challenge.

Configuração

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

opts = Options()
# Works only with IP whitelisting — Chrome ignores user:pass in this flag.
opts.add_argument("--proxy-server=http://proxy.eveses.com:12321")
driver = webdriver.Chrome(options=opts)

# With credentials, use Firefox instead — it accepts them via a profile:
from selenium.webdriver.firefox.options import Options as FxOptions
fx = FxOptions()
fx.set_preference("network.proxy.type", 1)
fx.set_preference("network.proxy.http", "proxy.eveses.com")
fx.set_preference("network.proxy.http_port", 12321)
fx.set_preference("network.proxy.ssl", "proxy.eveses.com")
fx.set_preference("network.proxy.ssl_port", 12321)

Notas para Selenium

Whitelist the machine's IP in the cabinet if you use the Chrome flag.

Selenium Wire is the usual workaround for authenticated Chrome, at the cost of an in-process mitm proxy.

Troque de país sem mexer no Selenium

Alemanhaeveses_user_country-de
Fixa por 30 mineveses_user_country-de_session-ab12cd34_lifetime-30m

A geolocalização e a sessão ficam no nome de usuário, não no host nem na porta. Toda a configuração desta página continua igual quando você troca de país — você edita uma única string. São 199 países endereçáveis, com tokens de cidade e região na maioria deles.

Perguntas frequentes

Como configuro um proxy no Selenium?›
Aponte para proxy.eveses.com, porta 12321 para HTTP ou 32325 para SOCKS5, e autentique com seu usuário e senha de proxy da Eveses. A sintaxe exata está no trecho acima. Chrome's `--proxy-server` flag cannot carry a username and password — Chrome shows a native auth dialog that Selenium cannot type into. Either whitelist your IP in the dashboard and use the flag unauthenticated, or ship a tiny extension that answers the auth challenge.
Como escolho o país pelo qual o Selenium sai?›
Acrescente um token de geolocalização ao NOME DE USUÁRIO em vez de trocar o host: eveses_user_country-de sai pela Alemanha, eveses_user_country-us pelos Estados Unidos. Assim são 199 países endereçáveis, e tokens de cidade ou região afinam mais. Nada mais muda na sua configuração do Selenium.
Como mantenho o mesmo IP entre requisições no Selenium?›
Acrescente um token de sessão — eveses_user_country-us_session-ab12cd34_lifetime-30m — e toda requisição com esse usuário sai pelo mesmo endereço até o tempo acabar. Sem o token, cada requisição rotaciona para um IP novo.
Quanto custa?›
O tráfego residencial é cobrado por gigabyte da sua carteira Eveses: $7.35/GB a 1 GB, caindo para $2.57/GB em volume. Não há cobrança por ferramenta, e as mesmas credenciais valem em todas ao mesmo tempo.

Outras integrações

Rode Selenium sobre IPs residenciais

$7.35/GB a 1 GB, $2.57/GB em volume — as mesmas credenciais em todas as ferramentas.

Obter proxies →