Мониторинг дат и автоматическая регистрации на сайте
800 UAHПрограмма которая будет автоматически проверять наличие дат на сайте https://row1.vfsglobal.com/GlobalAppointment/Account/RegisteredLogin?q=shSA0YnE4pLF9Xzwon/x/Jdf3aByYnqcjO/DruY4vPby2eGo/A6OTMsAXaGGzB2O27hBc+IYBPuY+tvZWMmJwkRODu66D4zrKjvMMfb9eAM=
При наличии дат производить запись клиентов. Пунктуальность, быстрота, правильность выполнения обязательна. В случае написание хорошей программы будет необходимость в ее постоянной поддержке(за хорошую оплату), так как сайт часто меняют.
ТЗ
Прога работает в 4 режимах без каких либо браузеров. Режим назначается для каждого клиента отдельно, с возможностью запуска нескольких клиентов паралельно(многопоточность). В зависимости от выбранного режима выполняются соответсвующие действия на сайте для данного клиента. Главный режим – регистрация - выполняется только в тому случае, если на втором шагу(выбор города) показывает наличие свободных дат(которые попадают в указанный диапазон), если нет парсинг продолжается через временной интервал- вводит капчу, выбирает город и проверяет дату.
1)Регистрация (парсинг)
- прохождения капчи
- выбор города
- добавление даннях клиента(из файла)
- выбор даты подачи
2)Смена даты регистрации
- прохождения капчи
- поиск клиента по данным(из файла)
- выбор даты подачи
3)Отмена регистрации
- прохождения капчи
- поиск клиента по данным(из файла)
-отмена
4)Отправка емейл подтверждения
- прохождения капчи
- поиск клиента по данным(из файла)
-отправка
Все действия выполняются через прокси(отдельно для каждого клиента). Токены капч хранятся в резерве для моментальной подмены при прохождении первой страницы. Время жизни капчи в резерве, количество потоков с рукапчи, макс колич в резерве, сервис разгадывание, ключ задается в настройках
Вкладка клиенты разделена на части - слева - список клиентов который можна импортировать с екселя. Справа –лог. При нажатии на клиента открывается окно его настроек – Фамилия, Имя, Дата народж, паспорт, почта, номер прокси, город... Клиентов в списке можно перемещать отправлять в архив. Изменять место в списке мышкой. При обнаружение даты клиетны запускаются в порядку очереди в списке. Плюс ручной режим - слева возле фамилии кнопка старт стоп для возможности запуска каждого по отдельности(иногда нескольких ).
В настройках клиента из всех городов выбирается город по которому его можна регистрировать.
Лог . При каждом запросе, ошибке, подтверждении, прога выдает лог, для наглядности того что происходит. Лог – справа от списка клиентов - по клиенту который выделен слева
Звук при нахождении подходящей даты, успешной регистрации или переносе , Отправка смс при нахожд даты – с сервиса https://sms-fly.com/ в формате – Найдена дата – Харьков
Есть подобная прога для другого сайта на Delphi. Исходник предоставлю. Интерфейс там такой как нужен