Realizado

Desenvolvimento de Robô Scraper Automatizado para Coleta de Dados da Gol Linhas Aéreas

Publicado em 16 de Dezembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias