Задача

Разработать Python-скрипт для парсинга календаря на веб-сайте государственной визовой службы. Скрипт должен работать в режиме реального времени, проверяя календарь каждую секунду.

Основные функции

  • Мониторинг календаря: проверка один раз в секунду.
  • Фильтр по датам: настройка периода, в котором требуется обнаружить свободную дату.
  • Уведомление: при нахождении подходящей даты скрипт делает скриншот страницы и отправляет его вместе с отчетом в Telegram.
  • Автоматическая запись: выбор даты из заданного периода и нажатие кнопки «Записаться» без вмешательства пользователя.

Дополнительные требования включают генерацию отчета о выполненной операции. Итоговый скрипт должен работать автономно и без сбоев при любом интерфейсе целевого сайта.