An open API service indexing awesome lists of open source software.

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.

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 🐱💗