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

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

Проблема

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

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

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

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

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

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

Разработка проекта ОВИК стадия Р для квартиры 100 м²

Требуется выполнить проект отопления, вентиляции и кондиционирования (ОВИК) на стадии рабочей документации (Р) для квартиры площадью 100 квадратных метров. Срок выполнения - 1 неделя. Бюджет обсудим с исполнителем. Все необходимые материалы и задание предоставлю.