Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Como usar o Navegador Brave com Selenium no Terminal Linux

#selenium; #bravebrowser; #pythonlinux

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):

  1. Adicione a chave do repositório oficial Brave:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8580BDC82D3DC6C
  1. 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
  1. Atualize os pacotes do sistema:
sudo apt update
  1. 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.

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo