Техническое задание на разработку парсера объявлений
Цель проекта
Создание высоконагруженной системы мониторинга, которая отслеживает появление новых товаров на крупнейшей российской доске объявлений в реальном времени и мгновенно уведомляет пользователей.
Основные требования к системе
1. Функционал парсера
- Пользователь вставляет ссылку на конкретную категорию и город.
- Система начинает непрерывный мониторинг на предмет появления новых товаров.
- При обнаружении нового товара отправляет уведомление в Telegram-бота.
- В уведомлении передается: ссылка на товар, цена, название и другие ключевые параметры.
2. Критически важные технические требования
- Обход ограничений без использования прокси: система должна работать стабильно 24/7 без закупки дорогостоящих прокси. Необходимо реализовать решение на основе кук, сессий, кэширования или подбора корректных запросов для избежания блокировок.
- Высокая скорость: задержка между публикацией товара и отправкой уведомления должна составлять 0-1 минуту (как у конкурентов).
- Высокая нагрузка: система должна стабильно обслуживать минимум 150 пользователей одновременно, у каждого будет своя уникальная ссылка для парсинга.
- Интенсивность запросов: в среднем ~10 запросов в секунду на каждого клиента. Архитектура должна это выдерживать.
3. Этапы работ и условия
- Этап 1: Разработка стабильного и быстрого парсера с обходом всех ограничений.
- Этап 2: Поддержка и гарантия работоспособности софта после сдачи.
- Этап 3: Передача полного исходного кода заказчику.
- Этап 4: Доработка проекта: создание простой онлайн-кассы, админ-панели и Telegram-бота (детали уточняются после реализации парсера).
4. Коммерческие условия
- Оплата делится на две части: единовременная оплата за создание системы и ежемесячная оплата за её техническую поддержку.
- Срок реализации основного модуля (парсера) - до 4 дней.
- Рассматривается долгосрочное сотрудничество с исполнителем.
Ожидаемый результат
Надежная, масштабируемая и экономичная система мониторинга, способная конкурировать с существующими аналогами по скорости и стабильности, но с минимальными эксплуатационными расходами.