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

← Voltar aos projetos