🎉 Bem-vindo! Sinfonia é uma plataforma completa de orquestração de robôs, solicite já seu acesso.

Python

Esta página apresenta um exemplo simples de automação utilizando Python e Selenium.

  • main.py: script principal que será executado.
  • requirements.txt: lista de dependências do projeto.

Exemplo de código

Note

Certifique-se de ter o Python instalado em sua máquina. Você pode baixar a versão mais recente do Python em python.org.

Configuração de pastas

mkdir projeto-teste
cd projeto-teste

Criar ambiente virtual

#Windows
python -m venv .venv
#Linux
python3 -m venv .venv

Acessar ambiente virtual

#Windows
.venv\Scripts\activate
#Linux
source .venv\bin\activate

Instalação das Dependências

#Windows
pip install selenium
#Linux
pip3 install selenium

Criação do Script

O script abaixo abre o navegador, acessa o Google, aguarda 3 segundos e fecha o navegador.

bot.py
from selenium import webdriver
import time

# Inicia o navegador
driver = webdriver.Chrome()

# Acessa o Google
driver.get('https://www.google.com')

# Aguarda 3 segundos
time.sleep(3)

# Fecha o navegador
driver.quit()

Gerar arquivo de dependências

Para garantir que todas as dependências do projeto sejam instaladas corretamente em outro ambiente, gere o arquivo requirements.txt com o comando abaixo:

windows
pip freeze >> requirements.txt
linux
pip3 freeze >> requirements.txt

Publicação

Siga as instruções na seção Publicar Bot para publicar seu projeto no formato .zip.

Última modificação em