Описание задачи
У вас есть собственный товар на Avito, и 10 других продавцов в вашем регионе предлагают точно такой же товар. Вручную вы собираете прямые ссылки на объявления каждого конкурента по каждому товару (всего около 200 товаров). Необходимо автоматизировать этот процесс: после того как вы вставили ссылки, по нажатию одной кнопки система должна спарсить с каждой страницы актуальную цену, показать цены всех 10 конкурентов в одном окне и цветом отметить того, у кого цена ниже всего.
Функциональные требования
- Массовый ввод ссылок: пользователь вставляет список ссылок на объявления конкурентов в заданной структуре (например, копия из таблицы).
- Парсинг цен: через парсер получаются только числовые значения цен непосредственно со страниц Avito (без регистрации и без использования API).
- Сравнение по товарным позициям: для каждой из 200 товарных групп выводится таблица цена всех 10 конкурентов.
- Визуальная отметка наименьшей цены: ячейка с самой низкой ценой окрашивается, например, ярко-зелёным фоном.
- Экспорт результата: возможность выгрузить таблицу с ценами в общедоступный формат (CSV, Excel или Google Sheets).
Цель автоматизации
Освободить руки заказчика от ручного сравнения страниц и быстрого выяснения, кто из конкурентов установил самую низкую цену на аналогичный ему товар. Инструмент предназначен только для мониторинга открытых данных объявлений.