Техническое задание: Парсер данных товаров с графиком работы
Цель проекта
Разработать автоматизированное решение для регулярного сбора актуальных данных о товарах с целевого веб-ресурса и их экспорта в табличный формат для последующего анализа и использования в калькуляторе.
Основные требования
Функционал парсера:
- Ежечасный автоматический запуск и сбор данных
- Парсинг следующих данных со страниц товаров:
- Полное название товара
- Цена
- Ссылка на основное изображение
- Доступное количество (требуется учесть особенности получения этой информации с сайта)
- Сохранение данных в Google Таблицы или файл Excel
Пример обрабатываемой страницы и извлекаемых данных:
- Название: Видеокарта RTX5090 32Gb ASUS TUF Gaming OC Edition TUF-RTX5090-O32G-GAMING
- Цена: 348 990
- Ссылка на фото: https://pc4games.ru/upload/iblock/559/1j43h41w55ffnja9bzqovpyquqxy6epj.jpg
- Количество: [значение, полученное с учетом особенностей сайта]
Технические требования:
- Решение должно быть надежным и работать без постоянного ручного контроля
- Код должен быть чистым, документированным и готовым к развертыванию
- Важно корректно обрабатывать возможные ошибки (отсутствие страницы, изменение структуры сайта и т.д.)
Результат работы
Готовое рабочее решение, состоящее из скрипта парсера и механизма планирования задач, которое обеспечивает регулярное обновление данных в указанном формате.