Техническое задание: Система мониторинга сайта

Цель проекта

Разработать долговечный и надежный механизм для постоянного отслеживания целевого веб-ресурса. Ключевая задача - мгновенно информировать пользователя о заранее определенных изменениях на сайте.

Ключевые требования

  • Частота проверок: Система должна мониторить сайт с интервалом примерно 30 секунд.
  • Динамичность ресурса: Учитывайте, что отслеживаемый сайт характеризуется частой сменой доменных имен и активным обновлением контента.
  • Надежность и долговечность: Решение должно быть устойчивым к изменениям структуры сайта и рассчитано на длительную бесперебойную работу.
  • Механизм уведомлений: Необходимо реализовать систему оповещений (например, через Telegram, email или в панели управления) о детектировании нужных изменений.
  • Гибкость настройки: Возможность гибко настраивать, какие именно изменения (по тексту, наличию элементов, коду) являются триггером для отправки уведомления.

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

Автономно работающая система, которая в реальном времени отслеживает заданные параметры сайта и оперативно информирует владельца о любых значимых изменениях, обеспечивая постоянный контроль над ресурсом.

Исправление ошибки в парсере данных с капчей

Требуется починить парсер на PHP, который использует ИИ-сервис для обхода капчи. Сервис начал возвращать ошибки распознавания, хотя тип капчи не менялся. Необходимо найти и устранить причину сбоя.

Сбор базы контактов гостиничного бизнеса

Необходимо собрать структурированную базу данных контактов отелей, гостиниц и гостевых домов по всей России. Данные должны быть актуальными, без дубликатов, с приоритетом на наличие мобильных телефонов. Результат - в формате Excel.