Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день! Необходимо написать php скрипт для ежедневного запуска с помощью crontab со следующими функциями:

Скрипт должен получить список доменов для проверки из файла json (файл прикреплён к заданию), затем, проверить на страницах этих доменов мета-описания: title и description этих страниц. Эти сайты - интернет магазины. В прикреплённом файле json находится лишь несколько адресов доменов для примера и необходимого минимума для выполнения задания. В рабочей версии мы планируем использовать больше адресов для проверки.

На каждом сайте скрипт должен проверить главную страницу, страницу каталога, три любые страницы категорий и три любые страницы карточек товара:

 - На главных страницах скрипт должен проверить наличие слова "официальный" в title.

 - На страницах каталога и категорий (/collection или /catalog или /product-category) наличие в title и description слова "купить".

 - На страницах карточек товаров проверить наличие в title и description слова "купить".

Также, необходимо реализовать список исключений доменов. На этих доменах скрипт не должен проводить проверку. Можно сделать массив со списком исключений прямо в коде скрипта, без дополнительного интерфейса или файла.

По завершению проверки скрипт должен подготовить html таблицу со списком проверенных доменов в одной колонке и с результатом в другой колонке. Результат можно обозначить цветом с текстовым пояснением.

Для перехода по страницам скриптом на сайтах можно использовать sitemap этих сайтов по следующим ссылкам:

/sitemap.xml или /sitemap_index.xml.

Все указанные выше ссылки на разных сайтах могут варьироваться. Необходимо реализовать вариант работы для каждой их них.

Планируется запускать этот скрипт раз в сутки с помощью crontab в ночное или раннее утреннее время. Скрипт должен минимально загружать проходимые сайты и выполнятся, по возможности, не очень длительное время.

Необходимо реализовать такой скрипт локально для дальнейшего его запуска на сервере.

Стоимость выполнения работы и её сроки обсуждаемы.

3 года назад
Alexei_Kuznecov
Алексей 
39 летРоссия
4 года в сервисе
Был
2 года назад
Выбранный исполнитель
mrPuh
44 годаРоссия
15 лет в сервисе
Был
31 минуту назад
3 года назад
$30
3 дня
Выполнил заказ в срок и на высоком уровне качества
Рад сотрудничеству!