Estudo de Caso
Software de Pesquisa e Automação de Lances em Licitações Públicas
Bot de automação e web scraping projetado para monitorar editais e executar lances estratégicos em tempo real durante pregões eletrônicos.
Contexto
O processo de participação em pregões eletrônicos governamentais exige monitoramento constante, leitura minuciosa de editais e reação extremamente rápida para cobrir lances concorrentes na fase competitiva.
Problema
A perda de boas oportunidades de negócio e licitações devido à lentidão humana no acompanhamento de múltiplos portais e na submissão de lances no momento de encerramento.
Solução
Arquitetura de um script inteligente capaz de varrer portais de compras públicas, filtrar licitações de interesse e acionar lances automáticos baseados em margens de lucro pré-definidas.
Decisões Técnicas
- Escolha da linguagem Python devido ao seu vasto ecossistema de bibliotecas de automação (Selenium/Playwright) e tratamento de dados (Pandas)
- Uso do Streamlit para a criação rápida da interface visual do painel de controle, permitindo que o usuário gerencie as margens de lances de forma simples antes de investir tempo em um frontend complexo
Implementação Técnica
Em breve.
Desafios
- Garantir resiliência do scraper contra mudanças de layout em sites do governo e contornar sistemas de segurança (como captchas) de forma ética e legal
- Lidar com a latência de rede para garantir que os lances sejam processados em milissegundos nos momentos finais do pregão
O que Aprendi
- Estruturação avançada de web scrapers e manipulação de requisições HTTP e sessões autenticadas
- Desenvolvimento de dashboards rápidos para monitoramento de robôs em tempo real
Resultados
- Automatização de 100% da triagem inicial de editais baseada em palavras-chave
- Aumento da taxa de sucesso na arrematação de licitações através de tempo de resposta otimizado em relação à concorrência humana