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
virtualenvpython -m venv venv
- Ativar o
virtualenv- Windows
.\venv/Scripts/Activate.ps1 - Linux
source venv/Scripts/bin/activate
- Windows
- Instalar o Selenium com
pippip install selenium
- Python
- Selenium
- os
- openpyxl