Парсер новых товаров с интеграцией Telegram бота
Основная задача
Разработать парсер на основе эмуляции браузера (Selenium, Playwright или аналоги), который по заданным ссылкам (разные категории, города, фильтры) извлекает только новые товары и передает данные (цена, название, ссылка) в Telegram бота. Цель - уведомлять пользователя в течение 1-2 минут после публикации товара на сайте.
Технические требования
- Эмуляция браузера: решение должно использовать Selenium, Playwright или подобные инструменты - работа с запросами не подходит (не достигается нужная задержка в 0-1 мин.).
- Скорость обработки: уведомление в Telegram бота не позднее 1-2 минут с момента появления товара на сайте (ручное обновление страниц часто выдает задержку ~2 минуты, поэтому допускается такой же лимит).
- Нагрузка: софт должен выдерживать одновременный мониторинг до 40 разных ссылок (каждая с уникальными параметрами).
- Круглосуточная работа: бот и парсер функционируют 24/7 в течение месяца. Постоянного доступа к исполнителю не требуется - софт автономен.
- Использование прокси: покупать резиденциальные или мобильные прокси невыгодно (тариф ~1500+2500). Решение должно работать без прокси или с минимальными затратами.
Описание интеграции: Telegram бот
Бот должен иметь кнопки/модули:
- Пробная подписка
- Инструкция
- Оформить подписку
- Канал для получения уведомлений
- Поддержка
Админская панель (только для владельца) обязана отображать:
- Раздел с пробничками: cписок пользователей, у которых включен пробный доступ (ник в Telegram, время запуска и окончания, статус: активен/неактивен).
- Раздел подписчиков (платных): ник, время старта и окончания, статус, уплаченная сумма, название тарифа.
- Статистика: всего пользователей (уникальных за все время), количество юзеров с платной подпиской прямо сейчас, общий доход за всё время.
Требования к исполнителю
- Надежность - нужен человек, который работает на долгой дистанции (не «сольется» через неделю).
- Опыт работы с эмуляцией браузеров и автоматизацией под вэб.
- Знание фреймворков для создания ботов aiogram/telebot, умение организовать логирование ошибок и длительную работу без присмотра.
Резюме
Компактный серверный парсер + автономный бот для отслеживания 40 разных ссылок, с лагом из уведомлений в 1-2 минуты, реагирующим исключительно на новые позиции.