Como usar o Navegador Brave com Selenium no Terminal Linux
O navegador Brave é uma excelente escolha para automação com Selenium por ser baseado no Chromium, apresentando alta velocidade e sistemas eficientes de bloqueio de anúncios integrados. Essas características fazem do Brave um navegador leve e rápido, ideal para testes automatizados e navegação programada.
Instalação do Brave no Linux via Terminal
Para instalar o Brave no seu sistema Linux, siga as etapas abaixo usando o terminal (exemplo com Ubuntu/Debian):
- Adicione a chave do repositório oficial Brave:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8580BDC82D3DC6C
- Inclua o repositório do Brave:
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
- Atualize os pacotes do sistema:
sudo apt update
- Instale o navegador Brave:
sudo apt install brave-browser
Verifique a versão instalada com o comando:
brave-browser --version
Instalação do Chromium ChromeDriver
Para utilizar o Selenium com Brave, é necessário instalar o chromedriver, que deve ser compatível com a versão do Brave.
Você pode instalar diretamente pelo APT:
sudo apt-get install -y chromium-chromedriver
Ou baixar manualmente a versão compatível no site oficial:
https://chromedriver.chromium.org/downloads
Após o download, descompacte o arquivo:
unzip chromedriver_linux64.zip
Em seguida, mova o executável para um diretório que esteja no PATH:
sudo mv chromedriver /usr/local/bin/
Garanta que o chromedriver tenha permissão de execução:
sudo chmod +x /usr/local/bin/chromedriver
Exemplo de código Python para usar Brave com Selenium
Veja como configurar o Selenium para utilizar o Brave como navegador:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
service = Service('/usr/local/bin/chromedriver')
options = webdriver.ChromeOptions()
options.binary_location = '/usr/bin/brave-browser'
driver = webdriver.Chrome(service=service, options=options)
driver.get('https://www.example.com')
driver.quit()
Substitua /usr/local/bin/chromedriver
pelo caminho correto do seu chromedriver e /usr/bin/brave-browser
pelo caminho do navegador Brave no seu sistema.
Considerações finais
O uso do Brave em conjunto com Selenium traz benefícios como maior desempenho e bloqueio automático de anúncios, facilitando testes mais rápidos e limpos. Essa combinação é ideal para desenvolvedores que buscam eficiência e segurança em automação web no Linux.