Formulário de contato

Nome

E-mail *

Mensagem *

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

Como usar Selenium no Google Colaboratory para automação com Python

@CanalQb

Python - Google Colaboratory - Selenium

@CanalQb

O Selenium é uma poderosa biblioteca Python usada para automatizar navegadores web, permitindo testar e interagir com sites de forma programada. No Google Colaboratory, também conhecido como Google Colab, é possível configurar o Selenium para executar scripts em nuvem, facilitando seu uso sem necessidade de instalação local.

Passo a passo para instalar e usar Selenium no Google Colab

1. Criar um novo notebook no Google Colab

Primeiramente, acesse o site do Google Colaboratory e crie um novo notebook para começar:

https://colab.research.google.com

2. Instalar a biblioteca Selenium

Na primeira célula do notebook, execute o comando para instalar o Selenium via pip:

!pip install selenium

3. Instalar o driver do navegador

O Selenium necessita de um driver compatível com o navegador que será automatizado. No Google Colab, normalmente usamos o Chromium. Execute os comandos abaixo para atualizar os pacotes e instalar o chromedriver:

!apt-get update
!apt install chromium-chromedriver

4. Configurar o Selenium para rodar no Google Colab

Agora, importe as bibliotecas necessárias e configure o driver com opções para rodar em segundo plano (modo headless), essencial no ambiente Colab:

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

options = Options()
options.add_argument('--headless')  
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')

driver_path = '/usr/lib/chromium-browser/chromedriver'
driver = webdriver.Chrome(options=options, executable_path=driver_path)

5. Exemplo básico de automação com Selenium no Google Colab

Este exemplo abre o Google, realiza uma pesquisa pelo termo "Selenium" e submete o formulário:

# Navega até o Google
driver.get('https://www.google.com/')

# Encontra o campo de pesquisa pelo nome e insere o termo "Selenium"
search_box = driver.find_element('name', 'q')
search_box.send_keys('Selenium')
search_box.submit()

Considerações importantes

  • Certifique-se de que o caminho para o driver está correto e que as permissões estão adequadas.
  • O modo headless é recomendado para ambientes sem interface gráfica, como o Google Colab.
  • Selenium permite automação para testes, raspagem de dados e outras interações com páginas web.

Para mais detalhes e atualizações, consulte a documentação oficial do Selenium: https://www.selenium.dev/documentation/webdriver/

Com essas instruções, você pode começar a usar o Selenium em seus projetos Python no Google Colaboratory, tirando proveito da automação de navegadores em ambiente online.

Comentários