Мониторинг цен на сайтах это всегда процесс связанный со множеством неизвестных. Каждый сайт имеет свою архитектуру, построен на различных конструкторах или написан вручную, имеет собственную защиту от парсинга. Пока не начнешь настраивать парсер на сбор не знаешь с какими проблемами придется столкнуться.  Мониторинг цен сайтов маркетплейсов обычно сложнее настроить. За каждым маркетплейсом стоит большая команда профессионалов программистов. В ряде случаев они создают такую защиту от автоматического сбора цен со своих страниц, что он становится затруднительным или не рентабельным. Часто это связано с желанием самих маркетплейсов продавать информацию о ценах пользователям. Живым примером может служить Яндекс Маркет.