Estamos buscando um desenvolvedor experiente em web scraping e automação com browsers para atuar no aprimoramento e estabilização de um robô de consulta de reservas aéreas no site da Gol Linhas Aéreas.
Objetivo do Projeto
Desenvolver e evoluir um scraper robusto que consulte reservas existentes (fluxo “Minhas Viagens”), a partir de dados fornecidos pelo usuário, como:
• Código da reserva (PNR)
• Sobrenome do passageiro
• Aeroporto de origem
O robô deve acessar o site da companhia aérea, preencher os dados, lidar corretamente com loaders e estados assíncronos da aplicação (SPA) e extrair as informações da reserva de forma confiável.
Dados a serem extraídos (exemplos)
• Status da reserva
• Trechos do voo
• Datas e horários
• Aeroportos de origem e destino
• Informações básicas do voo
• Mensagens de erro ou indisponibilidade (quando aplicável)
Importante:
O projeto NÃO envolve login em contas, NÃO envolve criação de usuários, e NÃO envolve scraping de preços públicos ou promoções.
O foco é consulta de reservas existentes, semelhante ao que um usuário faria manualmente no site.
Stack e Contexto Técnico
• Playwright (
Node.js)
• Automação via navegador (não via requests diretos)
• Site SPA (Angular) com loaders dinâmicos
• Arquitetura com fila (BullMQ + Redis)
• Execução local e em container (Docker / Cloud Run)
• Tratamento de:
• loaders intermitentes
• race conditions
• timeouts
• erros sistêmicos do frontend
• Estratégia controlada de uso de proxy (opcional / fallback)
Este projeto já está em andamento (MVP) e não é do zero.
Buscamos alguém para refinar, estabilizar e profissionalizar a solução existente, com foco em confiabilidade e escalabilidade controlada.
Prazo de Entrega: Não estabelecido