Completed

Elaboração de código em Python para baixa e leitura de arquivos Pdf (Projeto Rle)

Published on the January 06, 2024 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: January 12, 2024

Skills needed