Задача
Требуется создать парсер для автоматического сбора данных о товарах в крупных продуктовых ритейлерах. Решение должно быть надежным и устойчивым к изменениям структуры сайтов.
Список магазинов для парсинга
Парсер должен корректно обрабатывать сайты следующих торговых сетей (конкретные домены будут предоставлены исполнителю):
- Сеть А (магазины у дома)
- Сеть Б (гипермаркеты/супермаркеты)
- Сеть В (федеральная сеть универсамов)
Какие данные нужно собирать
Для каждой товарной позиции необходимо извлечь и сохранить следующую информацию:
- Наименование (название) товара
- Текущая розничная цена
- Артикул или идентификатор (если доступен)
Технические пожелания
- Использование Python
- Выгрузка собранных данных в удобный читаемый формат (например, CSV или JSON)
- Обработка динамического контента (подгрузка через JavaScript)
- Оповещение об ошибках при недоступности или изменении структуры сайтов