Техническое задание: Парсер данных товаров с графиком работы

Цель проекта

Разработать автоматизированное решение для регулярного сбора актуальных данных о товарах с целевого веб-ресурса и их экспорта в табличный формат для последующего анализа и использования в калькуляторе.

Основные требования

Функционал парсера:

  • Ежечасный автоматический запуск и сбор данных
  • Парсинг следующих данных со страниц товаров:
    • Полное название товара
    • Цена
    • Ссылка на основное изображение
    • Доступное количество (требуется учесть особенности получения этой информации с сайта)
  • Сохранение данных в Google Таблицы или файл Excel

Пример обрабатываемой страницы и извлекаемых данных:

  • Название: Видеокарта RTX5090 32Gb ASUS TUF Gaming OC Edition TUF-RTX5090-O32G-GAMING
  • Цена: 348 990
  • Ссылка на фото: https://pc4games.ru/upload/iblock/559/1j43h41w55ffnja9bzqovpyquqxy6epj.jpg
  • Количество: [значение, полученное с учетом особенностей сайта]

Технические требования:

  • Решение должно быть надежным и работать без постоянного ручного контроля
  • Код должен быть чистым, документированным и готовым к развертыванию
  • Важно корректно обрабатывать возможные ошибки (отсутствие страницы, изменение структуры сайта и т.д.)

Результат работы

Готовое рабочее решение, состоящее из скрипта парсера и механизма планирования задач, которое обеспечивает регулярное обновление данных в указанном формате.