Бесплатные билеты на поезда на матчи Чемпионата мира 2018

Apr 09, 2018 21:24


Счастливые обладатели билетов на матчи Чемпионата мира по футболу 2018 в России могут приобрести бесплатные билеты на поезда в города, в которых проходят матчи. Процедура получения достаточно проста: необходимо зайти на сайт Транспортной дирекции Чемпионата мира по футболу, далее выбрать матч для просмотра расписания дополнительных бесплатных поездов.





После выбора матча, на который у Вас есть билет, снизу экрана подгрузится расписание.



Но, вот беда, на большинство направлений уже давно можем видеть унылую информацию о том, что "мест нет", "свободных мест: 0". Как же быть?

Зная, что у кого-то могут измениться планы и кто-то может снимать свои бронирования, остаётся только мониторить появление свободных мест. Но, не сидеть же постоянно перед компьютером и не обновлять же постоянно расписание поездов в ожидании, что, авось, сейчас появятся свободные места, доступные для бронирования. Недолго думая, я решил посмотреть, а откуда тянутся данные. Как оказалось, все достаточно просто и прозрачно. Данные тянутся в JSON-формате из источника https://tickets.transport2018.com/free-train/results?event_id={XX}, где XX - это код события или матча. Например, для матча Саудовская Аравия - Египет в Волгограде, который состоится 25 июня 2018 года, XX = 63.

То есть, чтобы получить информацию о расписании и доступных местах на поезда в Волгоград на матч 25 июня, необходимо запросить информацию в JSON-формате отсюда: https://tickets.transport2018.com/free-train/results?event_id=63.

Выглядит всё это "дело" примерно так:



Дальше дело техники, открываем любую среду разработки, вешаем таймер, который каждые N секунд обращается к указанной ссылке и смотрит наличие  мест на нужный поезд, и как только появляются свободные места - отправляет e-mail и/или SMS на свой телефон (заморачиваться с автоматическим бронированием билетов я не стал).



Под рукой у меня была среда разработки Delphi, на нём и реализовал вышеописанный алгоритм мониторинга свободных мест. Запустив программу, за 1 неделю получил 3-4 сигнала о появлении 1 свободного места на интересующий меня поезд. Но, так как меня интересовало появление только двух свободных мест, расположенных рядом, то я ждал дальше. Спустя 8 дней (примерно) поиски увенчались успехом: прилетела SMS о появлении двух свободных мест. Оставалось дело за малым: быстро зайти на сайт и забронировать их, имея всё необходимое под рукой - номер билета на матч, номер паспорта болельщика (FAN-ID) и другие необходимые реквизиты (серия/номер общегражданского паспорта, даты рождения и т.д.). Вот и все, теперь я счастливый обладатель бесплатных билетов на поезд Москва - Волгоград. Может быть, кому-то этот опыт окажется полезным. Дерзайте!

чемпионат мира по футболу, поезд, ЧМ-2018, алкотрейн, билеты, Волгоград, футбол, бесплатные поезда

Previous post
Up