Техническое задание: Парсер шаблона WordPress

Цель проекта

Разработать специализированный парсер для создания полной локальной копии шаблона (темы) сайта на WordPress. Решение должно самостоятельно обрабатывать и сохранять все связанные файлы стилей, скриптов и разметки.

Ключевые требования

  • Парсер должен обрабатывать HTML-структуру сайта и извлекать все ссылки на связанные ресурсы (CSS, JS, изображения, шрифты).
  • Необходимо сохранять корректную файловую структуру шаблона для его последующего использования.
  • Решение должно быть самостоятельным (не являться оберткой или использованием публичных онлайн-сервисов типа web2zip).
  • Важна надежность работы и обработка возможных ошибок при парсинге.

Ожидаемый результат

Готовый скрипт или программа, которая по URL-адресу сайта на WordPress создает архив или папку с полной копией его активного шаблона, готовую к локальному развертыванию или изучению.