Нужно создать авторегистратор для резервации мест на данном сайте, ссылка сразу перенаправляет на форму регистрации https://online.mfa.gov.ua/
Свободные места появляются в 3:00 часа ночи по украинскому и русскому времени, места появляются с воскресенья на понедельник, с понедельника на вторник и с вторника на среду, остальные дни выходные.
Структура сайта выглядит следующим образом:
1. Выбираем страну - в нашем случае это Польша.
2. Потом выбираем консульство в котором нужно зарезервировать место - Генеральне консульство України в Кракові
3. Выбираем категорию - Паспортні дії
4. Выбираем консульское дело - нужно написать авторегистратор для двух функций: Оформлення закордонного паспорта и Консульский облік.
5. После выбора вида консульского дела календарь в следующем подпункте становится активным - выбираем дату с календаря, даты открываются на месяц вперед, сегодня ночью будет 30 сентября, значит в календаре будет открываться 30 октября (исключение составляет открытие дат с воскресенья на понедельник - там сразу открываются даты на 3 дня вперед)
6. После выбора даты выбираем время и нажимаем кнопку Далі.
7. После этого сайт перенаправляет на следующую форму, где по очереди нужно вписать такие данные, как Фамилия->Имя->Отчество->Номер телефона->Адрес электронной почты->Продублировать адрес электронной почты->Пройти капчу->Нажать кнопку Далі
8. После этого сайт просит проверить правильность внесенных данных - нажимаем кнопку Так, все вірно.
9. На сайте появляется подтверждение, которое говорит о том, что процесс резервации прошел успешно.
10. На этом процесс резервации закончен и для следующей резервации нужно либо открыть новую ссылку, либо нажать на кнопку На головну.
Наглядно все продемонстрировано на видео, но на видео выбрана другая функция в пункте номер 3, так как на нужные функции мест уже не было. Ссылка на видео https://yadi.sk/i/GvDnFItblHGkcQ
ВНИМАНИЕ!
Проблема заключается в том, что для каждой новой резервации нужно будет использовать:
1. Разные почтовые ящики
2. Разные айпи адреса
Если этого не делать, то сделанные резервации просто аннулируют.
Программа должна работать таким образом, чтобы можно было заранее ввести все необходимые данные, которые описаны в Пункте номер 7 либо же выслушаю с радостью предложения с Вашей стороны.
Главная цель это то, чтобы резервации потом не аннулировали и чтобы это не занимало много времени с момента начала процесса открытия свободных мест, то есть от 3:00 ночи по укр и рус времени.
С нетерпением жду Ваших предложений.