Evaluating bids

Robô autônomo para extrair informações de faturas de energia e saneamento

Published on the September 04, 2023 in IT & Programming

About this project

Open

Preciso desenvolver um robô que acesse os sites da ceee e dmae com logins pre determinados, e extraia as informações disponíveis do cliente, além de realizar o download da conta.

O robô será executado conforme a programação de execução salva pelo usuário, realizando agendamentos.

Pode haver mais de uma conta por cliente/instalação por cliente.
É Necessário também que o robô consiga passar pelo captcha sozinho, quando for solicitado e consiga lidar com eventuais bloqueios, por exemplo, utilizando IPs diferentes para acessos.
Além disso, também é necessário que o robô possa rodar em múltiplas instâncias.
Os dados devem ser salvos de forma estruturada em um banco de dados e os arquivos em pastas organizadas.
Devem haver cadastros básico de Empresa, Clientes da Empresa, logins dos clientes

Deve existir uma Interface gráfica simples para cadastrar empresas, clientes e os logins para a ceee e o dmae.
Outra necessidade do projeto é o uso de APIs REST para os cadastros das Empresas, clientes e  logins.

Devem haver também logs das interações do robô, para cada instância e evento, incluindo os erros com detalhes, salvos no banco de dados e disponíveis via API Rest.

CEEE: https://rs.equatorialenergia.com.br/home
DMAE: https://prefeitura.poa.br/dmae

Project overview

O objetivo é que o usuário acesse uma interface gráfica e cadastre seus clientes e todos os logins dos dois serviços para cada cliente, programando as datas em que o robô deve ser executado e as repetições. Caso o robô encontre falhas, as falhas devem ser detalhadas para que seja possível reprogramar a execução.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer

Delivery term: Not specified

Skills needed