Open Air Search App
100 subscribers
4 photos
1 video
4 files
Автоматический поисковик билетов на Белавиа
Download Telegram
Channel name was changed to «Open Air Search App»
Приложение (сделанное на коленке) для автоматического поиска билетов с исходным кодом
! ПОКА ТОЛЬКО НА БЕЛАВИА

1) Date from – с какой даты ищутся билеты
2) Date to – по какую дату ищутся билеты
3) Directions – список направлений поиска билетов. На одно навправление одна строка.
Например строка YQB TBS означает что программа будет искать рейс Квеббек – Тбилиси.
4) Нажимайте кнопку Get Tickets!

Чтобы сайт не забанил за частые запросы, программа делает паузу между попытками.
Время паузы определяется рандомом между значениями Min Time и Max Time. Причем значения эти в милисекундах.
то есть если Min Time равен 1000 (как на скрине), то программа ждёт от 1 секунды между попытками.
Если начинает делать предупреждения, то лучше поставить побольше, например
Min Time – 2000 (2 секунды)
Max Time – 5000 (5 секунд)

Дисклеймер: пользуйтесь на свой страх и риск. Никаких гарантий. Но можете глянуть код и собрать её у себя на компе.

исходники тут:
Убраны, вышлю по запросу

принцип работы:
программа открывает сайт белавиа во встроенном браузере без кукис (типа инкогнито) и следит за запросами сайта.
если видит что есть билеты, то оповещает пользователя противным писком и открывает ссылку для покупки билета в вашем браузере.
будет пищать пока не закроете её или пока не нажмете на какую-нибудь клавишу на клавиатуре с открытой программой.

*известный баг, если на винде неправильно отображается прога, надо раскрыть её на весь экран


Установщики:
иногда бывает так достаточно ввести капчи, нажать далее.

если само не продолжит, то остановить и снова запустить поиск
Если будете использовать функции автозаполнения доков обязательно првоерьте дату рождения и дату срока действия паспорта после заполнения. У меня был случай когда дата тупила из-за конвертации локальное-UTC.
в исходниках уже есть, сегодня исправлю баг с датой и сделаю новый билд.
если у вас срочное могу скинуть свой билд с которым уже два билета купили на сегодняшнее число. Покупка происходит секунд за 15. потом у вас есть 15 минут на оплату
Обновление:
1) Добавил автозаполнение данных билета
2) Добавил поиск нескольких билетов, с детьми и младенцами.
3) Обновил интерфейс
4) Исправил ошибки
При автозаполнении данных приходится покупать билеты через приложение.

Можно ли доверять приложению?
вы можете глянуть исходники там нет кода по краже данных карты и эти данные нигде не сохраняются.
Если не верите бинарникам – можете сами собрать прогу из исходников.

Можно ли сделать иначе?
я пока не стал рисковать и не пробовал открывать окно с оплатой в отдельном браузере.
сам купил несколько билетов именно через приложение.

А сохраняются ли паспортные данные?
Да, данные пассажиров и настройки программы сохраняются на рабочем столе в файле air-search-app.json
⚠️ Перед использованием проверьте правильность данных:
1) Отключите галочку "Заполнить, согласиться и перейти к оплате".
2) Выберите даты когда точно есть билеты.
3) Нажмите поиск.
4) Посмотрите как заполняются данные, не мешайте программе, пока она не остановится (примерно 15 секунд).
5) Перейдите во вкладку "Пассажиры" и проверьте все данные.
6) после покупки билета проверьте данные справа в консоли, а лучше позвоните в белавиа и перепроверьте данные по номеру билета
1
Media is too big
VIEW IN TELEGRAM
Пример поиска и автозаполнения. Когда всё работает, на ошибки справа можно не обращать внимания.
А вот данные билетов полезно проверить в консоли. Потому что их нигде не видно во время оплаты банковской картой.
🔥1
Только что с помощью проги был куплен ещё один билет на завтра до Кутаиси.
Скрещиваем пальцы 🤞
Open Air Search App pinned «⚠️ Перед использованием проверьте правильность данных: 1) Отключите галочку "Заполнить, согласиться и перейти к оплате". 2) Выберите даты когда точно есть билеты. 3) Нажмите поиск. 4) Посмотрите как заполняются данные, не мешайте программе, пока она не остановится…»
Open Air Search App pinned «При автозаполнении данных приходится покупать билеты через приложение. Можно ли доверять приложению? вы можете глянуть исходники там нет кода по краже данных карты и эти данные нигде не сохраняются. Если не верите бинарникам – можете сами собрать прогу из…»
Думаю добавить поиск по новой авиакомпании. какую лучше добавить? На скрине Казахстанские авиалинии
🔥2👏1