Вопрос к веб-программистам
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Существует несколько гипотетическая задача мониторить цены и наличие товара на сайтах нескольких поставщиков.
В первом приближении алгоритм ясен — робот обходит сайты, генерирует запросы в поля ввода, эмулирует нажатие кнопки «Искать» и забирает страницу с результатами для дальнейшего парсинга.
Вопрос собственно в следующем — обход каждого сайта должен быть захардкоджен или существуют техники, которые позволяют юзеру добавлять новые страницы (допустим скриптом, с указанием на какие кнопки жать и в каком порядке).
Второй вопрос, возможен ли мониторинг изменения опрашиваемых страниц — возможность отличить ситуации товара на сайте нет/дизайн изменился и запрос невозможно сделать.
PS
Не поймите так, что я собрался менять специальность:)
PPS
Это ни в коем разе не заказ, просто оценка возможностей современных веб-технологий.
14 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів