Разработать программу (скрипт) которая будет работать на стороне сервера и делать следующее:
1. Через HTTPs скачивать и парсить YML-файл по адресу
файл большой! Скачивать ОБЯЗАТЕЛЬНО через HTTPs, а не брать на прямую с диска.
2. При парсинге по каждому товару делать проверку:
Брать из файла следующие параметры: ID товара, его URL, название и цену (со скидкой и без).
Проверить, что для товара с таким же ID информация в базе (цена, название) соответствуют тому, что в YML-файле.
По URL товара полученному из YML-файла по HTTPs открыть страницу товара, ее распарсить и проверить, что в полученной с сайта странице название и цена соответствуют информации в YML-файле.
Если расхождений никаких нет, то перейти к проверке следующего товара, а если есть расхождения сделать запись в лог файл (с проверяемыми данными) и отправить оповещение на адреса: 1248@bk.ru (список адресов надо иметь возможность легко задать их может быть несколько). В оповещении и в записи в лог сохранять: время когда обнаружено расхождение, и данные из всех трех источников: из YML-файла, из базы и из скачанной страницы товара. Данные следующие: ID товара, его название, его URL, его цены (продажная и без скидки).
3. Программа работает по кругу закончив проверку начинает все по новой скачивает файл, парсит и проверяет.
Сервер работает под CentOS 6.9, программу желательно реализовать на PHP (стоит версия 5.6.35).
Интересует стоимость и срок выполнения.
Спасибо за внимание, ждем предложения))).