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

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

Проблема

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

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

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

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

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

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

Срочный редизайн 4-6 страниц CRM в Figma

Требуется выполнить редизайн интерфейса CRM системы: создать 4-6 прототипов страниц с демо-данными в Figma. Необходимы ежечасные обновления файла для контроля. Срок - до конца текущего дня.