Sobre este projeto
it-programming / web-development
Aberto
Descrição do Projeto:
Preciso de um desenvolvedor experiente em Python (Selenium/BeautifulSoup/Scrapy) para criar um robô de monitoramento de editais de licitação focado no estado de Roraima. O objetivo é capturar novos editais em tempo real (ou com verificação periódica) e enviar os dados processados para um Webhook.
O robô deverá monitorar OBRIGATORIAMENTE os seguintes portais:
Esfera Federal (Filtro rr):
pncp (portal nacional de contratações públicas)
comprasgov (portal de compras do governo federal)
esfera estadual (rr):
portal da transparência do governo de roraima (seinf, sesau, seed, etc.)
Assembleia Legislativa de Roraima (ale-rr)
tribunal de justiça de roraima (tjrr)
ministério público de roraima (mprr)
tribunal de contas do estado (tce-rr)
esfera municipal (principais e interior):
prefeitura de boa vista (portal de licitações/transparência)
diário oficial dos municípios de roraima: este é um ponto crítico. O robô deve fazer o scraping diário e filtrar por palavras-chave, pois é onde se concentra a maior parte das publicações do interior.
Portais da Transparência individuais: Alto Alegre, Amajari, Bonfim, Cantá, Caracaraí, Caroebe, Iracema, Mucajaí, Normandia, Pacaraima, Rorainópolis, São João da Baliza, São Luiz e Uiramutã.
Requisitos Técnicos e Funcionalidades:
Detecção de Duplicidade: O script não deve reenviar editais já capturados em ciclos anteriores.
Dados a Capturar: Título do edital, órgão realizador, objeto (resumo), data da sessão, link direto e download automático do arquivo do edital (PDF).
Integração via Webhook: Os dados capturados e o arquivo (ou link do arquivo) devem ser enviados via JSON Webhook para meu servidor de automação (n8n).
Resolução de Captchas: Alguns portais governamentais possuem barreiras de captcha. O desenvolvedor deve implementar integração com serviços de resolução (ex: 2Captcha ou Anti-Captcha) para garantir que o robô não sofra interrupções.
Estabilidade e Logs: O sistema deve ser resiliente a quedas de sites governamentais e gerar logs de erro claros.
O que espero receber:
Código-fonte completo, comentado e documentado.
Instruções de instalação em ambiente Linux (VPS).
Suporte inicial para ajustes nos seletores de busca, caso algum portal sofra alteração de layout durante o desenvolvimento.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias