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