Здравствуйте! Нужна ваша помощь. Есть сайт донор с которого парсятся товары. Проблема в том, что не возможно каждый раз, контролировать наличие товара на сайте донора руками. Сегодня товар есть.. завтра его уже нет.. Подскажите пожалуйста, как автоматизировать данный момент. Что бы товар который закончился на сайте донора автоматом закрывался и у меня на сайте. Спасибо!
Слишком мало информации о том, как парсится товар с донора, где хранится и что происходит, но, концепт может быть такой (самый простой): все товары которые не обновились можно считать как отсутствующие и закрывать товар. например проверять по времени парсинга и это время каждый раз обновлять когда обновляем цену или наличие и т.д.
у вас должна быть в выходном файле колонка, отображающая статус наличия. например для Onliner.by 0 товара нет, 1 товар в наличии. возможно у вас там может быть текст "в наличии" или же нет. или поле может быть пустым, или в случае наличия там будет количество единиц товара. все зависит от того, как настроен парсер
Если у тебя есть парсер тебе достаточно написать функционал который будет сверять наличие позиции у тебя в магазине и если она есть у тебя проверять наличие товара на сайте доннора. Если нет проставлять флаг закончился.
Парсер настроен так, что он копирует с сайте донора определенный текст, который потом размещается в спаренных колонках экселя. (Парсит нужный текст и картинки, на этом всё) Проблема заключается в том, что мне нужно отслеживать доступность товара на сайте донора. То-есть ситуация такая, что я попросту не вижу какие товары нужно мне закрыть т.к. они уже распроданы на сайте донора, а у меня на сайте эти товары еще есть. Клиенты заказывают товар, перехожу на сайт донора и вижу что эта позиция распродана. Вот и пытаюсь найти решения как эту работу автоматизировать с минимальными трудозатратами.