Задача: Исправление логики сохранения файлов в парсере

Существует рабочий парсер сайтов, написанный на Java. Требуется устранить ошибку в работе с файловой системой.

Проблема

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

  • Файлы сохраняются по неверным или несуществующим путям.
  • Требуется вручную создавать недостающие папки для корректной работы сохранённых страниц.

Требования к доработке

  • Проанализировать существующий код, отвечающий за формирование путей и сохранение файлов.
  • Исправить алгоритм так, чтобы структура папок (для стилей, изображений и других ресурсов) создавалась автоматически на основе обрабатываемых URL или заданных правил.
  • Обеспечить корректное сохранение всех связанных файлов по относительным путям, чтобы HTML-страницы отображались локально без ошибок.
  • Код должен оставаться на Java, интеграция с существующей логикой парсера.

Результат работы

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

Дизайн главной страницы производственной компании

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