Preciso de um exe elaborado em python que execute as tarefas abaixo. Ao final do trabalho, entregar o arquivo .exe e o arquivo .py.
Depois de ter acessado
https://portalservicos.jucis.df.gov.br/Portal/ e logado com a senha gov (se for complicado automatizar essa parte, não precisa, posso fazer o login manualmente e depois rodar o código);
Importar a planilha
empresas.xlsx para dentro do código para utilização das informações de CNPJ posteriormente;
Clicar em 6ª etapa licenciamentos do site aberto
1. Informar o número do CNPJ
2. Clicar em não sou um Robô
3. Clicar em Pesquisar
a. Se aparecer uma mensagem: printar, salvar o print, clicar em OK e reiniciar do 1;
b. Se carregar outra página com os dados, continuar
4. Clicar em visualizar
5. Clicar em fazer o download
6. Escolher a pasta
7. Clicar em salvar
8. Fechar a guia do pdf do licenciamento
9. Clicar em voltar
10. Reiniciar a partir do número 1 enquanto ainda houver CNPJ a ser consultado da planilha importada;
Ler os pdf’s baixados
1. Identificar, copiar e reservar o título do documento: Certificado de Licenciamento ou Certificado de Dispensa de Licenciamento
2. Identificar e reservar: Nome da empresa
3. Identificar e reservar: CNPJ da empresa
4. Identificar e reservar: todas as datas descritas, exceto a data de emissão (no cabeçalho)
5. Identificar e reservar: a expressão “Atividades Não Licenciadas”, se houver;
6. Reservar todas as informações acima para gerar uma planilha no final da análise;
7. Repetir o processo desde o item 1 enquanto houverem PDFs a serem analisados dentro da pasta;
Exportar um arquivo em excel contendo as seguintes informações (colunas):
1. Tipo do documento: Certificado de Licenciamento ou de Dispensa de Licenciamento
2. Nome da empresa
3. CNPJ
4. Datas de vencimento: uma linha para cada data diferente que houver no documento. Se houver datas iguais, não é necessário repetir a data. Se houver mais de uma data, pode ter quantas linhas forem necessárias para incluir as datas diferentes, repetindo o nome da empresa e CNPJ.
5. Observação: Onde ser indicado a expressão “Atividades Não Licenciadas” para as empresas que tiver.
Delivery term: January 12, 2024