Ao executar o script, é feito um processo de altomação, onde é aberto um navegador e em seguida é carregado á página de curos do site do IFPB, onde captura as informações necessárias (Disciplina/ Carga horária/ Professor) e salva essas informações em uma planilha (disciplinas.xlsx). Todo esse processo foi desenvolvido em Python utilziando o framework de teste de automação de código aberto (Selenium).
├── app/
├── main.py # Script de altomação
└── tabelas/
└── disciplinas.xlsx # Planilha onde serão salvo os dados
├── README.md # Documentação do projeto
└── requirements.txt # Dependências necessárias
- Criar o
virtualenv
python -m venv venv
- Ativar o
virtualenv
- Windows
.\venv/Scripts/Activate.ps1
- Linux
source venv/Scripts/bin/activate
- Windows
- Instalar o Selenium com
pip
pip install selenium
- Python
- Selenium
- os
- openpyxl