Instruções para preparação do ambiente e compilação (.EXE) 1) Pré-requisitos (no Windows onde irá compilar): - Python 3.10 ou 3.11 instalado (Add to PATH marcado) - Google Chrome instalado 2) Estrutura de arquivos: C:\RoboSAPF\ main.py config.py fichas\ 3) Criar ambiente e instalar dependências: Abra o prompt de comando (cmd) e execute: cd C:\RoboSAPF pip install selenium webdriver-manager psycopg2-binary pyinstaller (psycopg2-binary recomendado para evitar problemas de compilação) 4) Ajustes no config.py: - Atualize DB_HOST, DB_USER, DB_PASS, DB_NAME - Atualize FTP_HOST, FTP_USER, FTP_PASS - Se necessário ajuste URL_TELA_CADASTRO - Ajuste tempos (opcionais) 5) Gerar o executável: No prompt, dentro de C:\RoboSAPF, execute: pyinstaller --onefile --noconsole main.py Após a compilação, o executável ficará em: C:\RoboSAPF\dist\main.exe 6) Entrega / Execução na máquina final: Copie para a máquina final apenas: - dist\main.exe - fichas\ (pasta vazia) - config.py (opcional: manter config.py na mesma pasta para ajustes sem recompilar) Execute main.exe. O Chrome será aberto. Faça login + CAPTCHA and clique em 'Cadastrar Apoiamento'. 7) Encerramento: Para encerrar a execução, clique no botão 'LIMPAR' no SAPF. A automação detectará isso, exibirá a janela "FIM DO PROCESSO" e aguardará você clicar SAIR. 8) Observações: - Se preferir, inclua icone.ico e use pyinstaller --onefile --noconsole --icon=icone.ico main.py - Se houver customizações no HTML (ids diferentes), atualize config.py