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.

📦 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:
- Instale o curl:
- Adicione o repositório do Brave e instale o navegador:
!apt install curl
!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:
- Instale o Selenium e o ChromeDriver:
- Configure o driver com o executável do Brave:
!pip install selenium
!apt-get install -y chromium-chromedriver
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
!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.