Разработка ТГ-бота в связке с парсером Wildberries

20 000 руб. за проект
22 марта 2024, 15:53 • 33 отклика • 150 просмотров
Парсер должен раз несколько раз в день (приоритет – каждые 2 часа) забирать данные по ранжированию всех артикулов в выдаче с сайта Wildberries. Кол-во артикулов для отслеживания около 100 шт, на каждый артикул может быть до 5 ключевых запросов, по которым нужно мониторить ранжирование. Нужно иметь возможность добавлять через админ панель:

1. Артикул по id товара Wildberries
2. Ключевые запросы
3. Целевые позиции в ранжировании

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


Таким образом, примерный алгоритм работы:

Парсер забирает данные с ВБ по каждому артикулу Х раз в день, при условии ошибки в ответе на запрос - посылает его повторно. Данные по каждому артикулу падают в БД, откуда их тянет бот по ранжированию в первую группу ТГ. Во вторую группу бот отправляет уведомление только в том случае, если реальная позиция артикула ниже целевой. На текущий момент у нас есть парсер, админпанель и бот с уведомлениями, но парсер работает не совсем корректно. Возможна починка текущего решения, либо создание проекта с нуля.
Файлы