https://github.com/luabelo/automacao-simplesvet
Automação de extração de dados SimplesVet.
https://github.com/luabelo/automacao-simplesvet
automation python selenium wip-do-not-use
Last synced: about 1 month ago
JSON representation
Automação de extração de dados SimplesVet.
- Host: GitHub
- URL: https://github.com/luabelo/automacao-simplesvet
- Owner: luabelo
- License: other
- Created: 2025-10-16T19:48:21.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-27T16:58:47.000Z (8 months ago)
- Last Synced: 2025-10-27T18:35:25.207Z (8 months ago)
- Topics: automation, python, selenium, wip-do-not-use
- Language: Python
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Automação SimplesVet
Automação para extração de dados do sistema SimplesVet usando Python e Selenium.
Este sistema automatiza o login no SimplesVet, acessa a agenda e faz download dos relatórios em PDF, convertendo-os para Excel com dados estruturados.
## 🚀 Instalação e Configuração
### 1. Instalar Dependências
```bash
pip install -r requirements.txt
```
### 2. Configurar Credenciais
⚠️ **IMPORTANTE**: Configure suas credenciais antes de executar o sistema.
1. Copie o arquivo template:
```bash
cp config/config.json.template config/config.json
```
2. Edite o arquivo `config/config.json` e substitua:
- `SEU_EMAIL_AQUI` pelo seu email do SimplesVet
- `SUA_SENHA_AQUI` pela sua senha do SimplesVet
- Configure a lista de meses que deseja baixar (formato `YYYYMM`)
**Exemplo:**
```json
{
"simplesvet": {
"credentials": {
"email": "meu.email@gmail.com",
"password": "minha.senha"
},
"months": [
"202509",
"202510",
"202511"
]
}
}
```
O sistema irá processar cada mês individualmente.
### 3. Executar
```bash
python main.py
```
## 📁 Arquivos Gerados
O sistema gera os seguintes arquivos na pasta `downloads/`:
- **PDF**: Relatório original baixado do SimplesVet
- **Excel**: Dados estruturados extraídos do PDF com:
- Nome da veterinária
- Nome do cliente
- Nome do animal
- Tipo de atendimento
- Data e hora
- Status do atendimento
Projeto pessoal para otimizar o trabalho de coordenação na ONG Catland 🐱💗