Постановка задачи: Автоматическая синхронизация цен

Цель

Разработать и разместить на сервере скрипт, который будет автоматически копировать актуальную цену с указанной страницы источника и вставлять её в определенное место на целевом сайте. Обновление должно выполняться один раз в сутки.

Источник данных

Автоматически собирать цену со страницы с описанием золотой инвестиционной монеты.

Требования к сбору данных:

  • Скрипт должен обрабатывать HTML-код страницы источника.
  • Необходимо корректно извлекать цену (числовое значение).
  • Если HTML-структура источника изменится - скрипт должен аварийно завершаться с ошибкой, чтобы администратор был оповещен.

Цель размещения

Вносить полученную цену в определенный блок на главной странице целевого сайта (или на другой странице, как будет согласовано). Предполагается, что механизм будет размещен на сервере с ясной инструкцией, в какой файл и строчку вставлять полученное значение.

Режим работы

1) Разовое выполнение:

  • Будет настроен cron в формате 'cron: 0 3 * * *. Для начала, возможно, будет вызван анализ целевой страницы для размещения.

2) Планировщик (cron):

  • Скрипт должен запускаться один раз в 24 часа.
  • Если обновление не произошло - вывести сообщение об ошибке перед предыдущим значением, ничего не меняя.

Технические требования

  • Реализация на PHP 8.0+. Можно Core или с минимальной cURL-обвязкой, либо на Cron Bash.)
  • Желательный вариант - чистая библиотека / плагин Wordpress?) без сторониих SDK. Есть представление, как перезаписывать post_content.
  • Предполагается, что оба домена лежат на хостинге с PHP и для страницы цели находится страничный элемент с нужным ID или class пост content. Он должен быть. Insole-заказчик сам, либо аналитически будет разбере́шь.
  • Логика вывода и запись - напрямую в БД WordPress (table wp_posts). Скрипт-агент из парик++ использует wp-load либо прямой UPDATE.

Оформление и наполнение четырех групп ВКонтакте по готовым шаблонам

Необходимо оформить четыре тематические группы ВКонтакте по аналогии с предоставленными образцами. Требуется перенести структуру, товары и визуальное оформление, адаптировав их под новые сообщества.