Шаблон брони билетов через сайт
Добрый день!
Нужно сделать шаблон для зенобокс, либо скрипт на другой платформе перл, который будет отслеживать билеты на сайте и бронировать их.
Функционал:
1. Устанавливаем временной интервал с какого времени начать и когда закончить
2. Многопоточность и интервал запросов
3. Поддержка прокси и директ коннекта
Исходный данные:
1. логин + пароль2. данные всех пассажиров
3. указываем от куда, куда, какого числа, количество пассажиров, номер поезда
4. указываем возможные варианты бронирования например:
08 вагон 3 купе 9,10,11,12 места
10 вагон 5 купе 17,18,19,20 места11 вагон 8 купе 29,30,31,32 места
....
Каждый поток забирает один алгоритм и отрабатывает. Так же предусмотреть вариант поиска свободного купе, если заданное уже занято.
Философия скрипта: В час Х скрипт начинает стучать на сайт за сессией, первый шаг поиск поезда в заданное время, второй шаг выбор мест заданых в исходных данных, следующий шаг указываем пассажиров, следующий шаг оплата. Если на последний шаг ушли, то это успех. Если места заняты, то скрипт уходит на страницу выбора мест и берет любое свободное купе целиком до тех пор пока не будет успеха.
В идеале выполнить через апи, т.к. веб часть перегружена в час пик. Ресурс grandtrain . ru
Скрипты и боты