Pull to refresh

Агрегатор информации с сайтов российских авиакомпаний

Reading time2 min
Views2.4K


Для начала откуда растут ноги.
Все мы знаем такие успешные стартапы, как kayak.com и momondo.com.
Эти системы по-новому подходят к поиску такой важной для любого путешествующего информации, как цены на авиабилеты и гостиницы. Смысл нововведения в том, что опускается посредническое звено в виде глобальных систем бронирования, таких как Amadeus, Сирена. Информация собирается напрямую с сайтов авиакомпаний.
Это позволяет:
а) — найти самые дешевые билеты, продаваемые только на сайтах (как, например, билеты по 990 рублей на сайте авиакомпании S7), которые не попадают в базы систем бронирования.
б) — заказать билет напрямую на сайте авиакомпании, без посреднических услуг.
в) — при заказе билета на сайте авиакомпании, участвовать во всех бонусных программах.

В России такой системы я не нашел. Kayak ищет по нашему региону очень плохо. Momondo чуть лучше, ибо европейская по происхождению, но так же неудовлетворительно.
Так родилась идея сделать что-то похожее, но для российских авиалиний.
Был найден список 35 крупнейших авиаперевозчиков России в первой половине 2007 года и началась работа.
В первой десятке все было прекрасно — компании имеют свои сайты с системами бронирования и системами поиска, к которым можно сформировать GET или POST запрос, и получить результаты. Дальше было хуже — авиакомпании становились все мельче, а бронирование авиабилетов все невозможнее.
В итоге получилось 17 сайтов российских авиакомпаний, 4 из которых входят в AirUnion и продают билеты централизованно, + 2 сайта украинских авиакомпаний. В итоге всего охвачено 19 авиакомпаний.
В отличии от таких серьезных систем как Kayak, было решено не хранить информацию о билетах в базе данных, а обращаться к сайтам каждый раз заново по каждому запросу.
Минус такого подхода в его немасштабируемости под высокие нагрузки.
Плюсы — быстрота реализации и актуальность брони на момент запроса.
Для полноты картины в выдачу включены результаты поиска в системах бронирования Amadeus и Сирена, а для ищущих международный перелет выдача kayak'a с использованием api.

В планах:
— отслеживать сайты российских компаний на предмет возможности включения в поиск.
— добавить компании СНГ.
— расширить функционал для поиска по дате плюс/минус два три дня.
— переход на выдачу из собственной базы данных.

Хотя сервис получился немного любительский по исполнению, надеюсь он будет полезен.
Tags:
Hubs:
Total votes 37: ↑30 and ↓7+23
Comments52

Articles