Маршрут без лишних компромиссов
Тревел-агент собирает предложения по сложному маршруту и отбирает их по реальным ограничениям поездки: длительности пересадок, аэропортам и багажу. Результат — сравнимая подборка вариантов с подтверждающими скриншотами, а не просто ссылка на самый дешёвый и неудобный билет.
Посмотреть процесс по шагам ↓
CASE 09 / TRAVEL / CONSTRAINTSКОНЦЕПТУАЛЬНАЯ ИЛЛЮСТРАЦИЯКАК ЭТО
РАБОТАЕТ.
От исходных данных до результата.
Выберите любой этап или запустите последовательный показ.
Условия
Запрос превращается в конкретные условия поиска: откуда и куда лететь, в какие даты и какие пересадки допустимы. Запрет на смену аэропорта и ограничение времени стыковки задаются до сбора предложений.
- ↳ На входе
- Пожелания и обязательные условия поездки.
- ↗ На выходе
- Набор критериев для поиска и отсева маршрутов.
В чём
была задача
При составном перелёте низкая цена может скрывать долгую пересадку, смену аэропорта или неудобные условия багажа. Эти детали приходится вручную проверять в нескольких источниках. Автоматическому сбору дополнительно мешают ограничения сайтов и нестабильность выдачи, а найденная стоимость может измениться до бронирования.
Что
реализовано
Браузерный сбор через Botasaurus объединён с доступными тревел-API и явными фильтрами маршрутов. Из подборки исключаются варианты, не соответствующие заданным условиям, затем оставшиеся сравниваются по стоимости и удобству. Скриншоты предложений помогают проверить, что именно показывал источник на момент поиска.
Что
изменилось
Вместо десятков вкладок пользователь получает структурированное сравнение подходящих перелётов. Условия комфорта учитываются до финального выбора, а не выясняются после покупки. Система сокращает ручной поиск, но не гарантирует доступность каждого источника или сохранение тарифа: перед оплатой предложение необходимо перепроверить.