Техническое задание: Бот для автоматизации записи в визовый центр

Цель проекта

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

Основные функциональные требования

  • Автоматический вход на целевой сайт визового центра.
  • Навигация по интерфейсу сайта и заполнение необходимых форм данными заявителей.
  • Выбор доступных дат и временных слотов для записи.
  • Корректное завершение процесса бронирования.
  • Обработка различных ответов системы (отсутствие слотов, ошибки загрузки и т.д.).
  • Устойчивость к изменениям в структуре сайта (по возможности).
  • Логирование всех действий и результатов.

Технические требования и особенности

  • Язык программирования: Python.
  • Бот должен имитировать поведение реального пользователя.
  • Необходимо учесть и обойти возможные защитные механизмы сайта (капчи, ограничения по частоте запросов).
  • Архитектура должна позволять легко обновлять селекторы и логику при изменении сайта.
  • Приветствуется использование асинхронного программирования для повышения эффективности.

Что предоставляет заказчик

  • Подробное описание бизнес-процесса записи.
  • Тестовые данные для отладки.
  • Обратную связь по ходу разработки.

Ожидаемый результат

Готовое, работоспособное программное решение с исходным кодом и инструкцией по запуску. Бот должен выполнять полный цикл записи без необходимости ручного вмешательства.

Проектирование шкафа управления газовой котельной

Требуется разработать проект шкафа управления для газовой котельной на базе контроллеров ОВЕН КТР 121. Работа включает создание полного комплекта документации согласно приложенной спецификации. Исполнитель должен иметь опыт работы с указанной линейкой оборудования.