Скрипт PHP 7 парсера деклараций и сертификатов
1. В задачу Исполнителя входит создание скрипта на языке PHP (7 версии), который бы осуществил парсинг т.е. сбор информации со стороннего сайта в единую базу данных MySQL и в дальнейшем мог поддерживать её в актуальном состоянии, т.е. дополнять
сведениями по расписанию.
2. Исходный сайт для сбора информации представлен двумя страницами с информацией в виде
выводимых постранично таблиц:
1) Сертификаты соответствия с адресом: https://pub.fsa.gov.ru/rss/certificate
2) Декларации о соответствии с адресом: https://pub.fsa.gov.ru/rds/declaration
Скрипт должен оптимально с минимальными затратами по нагрузке на сервер уметь собирать в базу данных MySQL на хостинге Заказчика следующую информацию: см. вложение
3. Вся эта требуемая информация содержится на единой странице, которая появляется при
клике на строку таблиц с сертификатами и декларациями. Например:
a. Для сертификата: https://pub.fsa.gov.ru/rss/certificate/view/2930042/baseInfo
b. Для декларации: https://pub.fsa.gov.ru/rds/declaration/view/15966155/common
4. Параметры запуска скрипта: При каждом новом запуске скрипта парсера он должен начать парсинг лишь
новых записей, которые каждый день появляются на сайте fsa.gov.ru.
5. Исполнительно в качестве выполненной работы должен передать Заказчику:
1) Рабочий, согласно ТЗ скрипт PHP
2) Дамп MySQL базы с актуальной информацией по декларациям и сертификатам (с набором всех полей согласно ТЗ)
3) Инструкцию по параметрам запуска скрипта PHP