Skip to content

nbadino/RyanairScraperHighPerf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RyanairScraperHighPerf

A high-performance data collector for Ryanair flight availability. This tool is designed for research and data analysis purposes, providing a robust way to capture raw API responses while bypassing common bot-detection mechanisms.

Features

  • High-Performance Concurrent Engine: Written in Go for maximum efficiency and low resource footprint.
  • Advanced Session Harvesting: Built-in browser-based session acquisition using stealth technologies to bypass bot detection.
  • Smart Query Strategy: Optimized route scanning that covers a wide window with minimal API calls.
  • Proxy Support: Full rotation and failure management for large-scale operations.
  • SQLite Integration: Optional direct storage into a local database.

Performance-Oriented Flight Data Collection

Questo strumento è un raccoglitore ad alte prestazioni progettato per scaricare i dati raw delle API Ryanair. Utilizza un motore in Go per la gestione della concorrenza e un harvester in Python (compilato) per l'acquisizione delle sessioni browser.

Come Iniziare (Usage)

  1. Requisiti:

  2. Configurazione:

    • Modifica config/manual_routes.txt aggiungendo le rotte desiderate (es. BGY TO STN).
    • (Opzionale) Aggiungi i tuoi proxy in proxies.txt nel formato host:port:user:pass.
  3. Esecuzione:

    ./RyanairScraperHighPerf --once --days-ahead 30

Parametri CLI (Arguments)

  • --days-ahead: Numero di giorni futuri da scansionare (default: 21).
  • --max-workers: Numero di goroutine concorrenti (default: 500).
  • --interval-hours: Intervallo tra i cicli di raccolta quando in esecuzione continua.
  • --once: Esegue un singolo ciclo e termina.
  • --db: Percorso del database SQLite per salvare i dati.
  • --proxies: Percorso del file proxy.

Disclaimer

This project is intended for educational and personal research purposes only. Ensure compliance with Ryanair's Terms of Use and relevant data protection laws when using this software.


© 2026 RyanairScraperHighPerf Team

About

High-performance Ryanair flight availability data collector (Binaries Only). Professional-grade infrastructure for research and data analysis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors