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

Sugestões de pesquisas

Instalando o Navegador Brave no Google Colab via Python

#bravebrowser; #python; #googlecolab

Como Instalar o Navegador Brave no Google Colab Usando Python

O Brave Browser é um navegador baseado no Chromium, assim como o Google Chrome, o que o torna compatível com muitas bibliotecas e ferramentas de automação, como o Selenium. Neste artigo, mostramos como instalar e usar o Brave diretamente no ambiente do Google Colab, mesmo que ele não esteja disponível de forma nativa.

@CanalQb

📦 Instalando o Brave Browser no Colab

O Brave não está disponível nos repositórios padrão do Python (pip) ou do próprio Google Colab. Por isso, é necessário fazer a instalação manual utilizando comandos shell. A seguir, veja o passo a passo completo:

  1. Instale o curl:
  2. !apt install curl
  3. Adicione o repositório do Brave e instale o navegador:
  4. !curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
    !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
    !sudo apt update
    !sudo apt install brave-browser

⚠️ Durante o processo, pode aparecer o aviso de que o apt-key está obsoleto. Ele ainda funciona, mas o recomendado é futuramente adotar a nova forma de gerenciamento de chaves.

🔧 Configurando o Selenium com o Brave

Depois de instalar o Brave, podemos usar o Selenium para controlar o navegador em modo automatizado. Para isso:

  1. Instale o Selenium e o ChromeDriver:
  2. !pip install selenium
    !apt-get install -y chromium-chromedriver
  3. Configure o driver com o executável do Brave:
  4. from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    options = webdriver.ChromeOptions()
    options.binary_location = '/usr/bin/brave-browser'
    
    service = Service('/usr/lib/chromium-browser/chromedriver')
    driver = webdriver.Chrome(service=service, options=options)

Essa configuração permite que você use o Brave como navegador principal em scripts Python, aproveitando seus recursos de privacidade e compatibilidade com o Chromium.

💡 Alternativas e Observações

  • Você também pode testar com o Google Chrome, instalando-o via:
  • !curl -sSL https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    !echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
    !sudo apt-get update
    !sudo apt-get install google-chrome-stable
    !sudo apt-get install chromedriver
  • Ou ainda instalar o Chromium:
  • !apt-get update
    !apt-get install -y chromium-browser
    !apt-get install -yqq unzip
    !apt-get install -y chromium-chromedriver

📈 Vantagens do Brave

Entre os principais benefícios do Brave estão:

  • Bloqueador nativo de anúncios e rastreadores
  • Maior velocidade de carregamento
  • Maior privacidade de navegação
  • Base sólida no Chromium (garantindo compatibilidade com a maioria das extensões)

🧪 Exemplo Prático de Uso com Selenium

from selenium import webdriver
options = webdriver.ChromeOptions()
options.binary_location = '/usr/bin/brave-browser'
driver = webdriver.Chrome(options=options)
driver.get("https://www.example.com")

Esse exemplo abre o Brave e navega até um site de sua escolha. Perfeito para testes automatizados ou scraping com controle de navegação.

📎 Recursos Oficiais

📝 Considerações Finais

Instalar o Brave no Google Colab é possível, mas exige atenção aos caminhos dos executáveis e dependências. Se você procura maior controle e segurança em automações web, o Brave pode ser uma excelente escolha. Vale sempre testar em ambientes controlados antes de aplicar em projetos em produção.

@CanalQb no YouTube

إرسال تعليق

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