Elias2031/baixador-nfse-df ? reverse-engineered prompt

Reverse engineered prompt

Quero um script em Python que automatize o download em lote das NFS e do portal ISSNet do Distrito Federal usando certificado digital no Chrome.

Ele deve ler uma planilha Excel com várias empresas, validar o CNPJ antes de tentar acessar o portal, separar o período por mês quando necessário e entrar no sistema com o certificado certo sem pedir login e senha. Depois disso, precisa consultar tanto as notas prestadas quanto as tomadas, esperar o processamento quando for preciso e baixar os XMLs ou os arquivos compactados.

Quero que os arquivos fiquem organizados em pastas por empresa, ano e mês, e que o programa também gere um relatório simples com erros, como CNPJ inválido, empresa sem notas ou falhas de download. Se não houver notas em um período, deve salvar um aviso na pasta correspondente.

Se precisar, pode usar bibliotecas comuns de automação de navegador e leitura de Excel, e vale olhar a documentação atual online se algo estiver desatualizado.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab