Четкое техническое задание

Необходимо создать инструмент (скрипт/программу), который выполняет следующие действия:

  • Работает с таблицей в формате Excel (XLS/XLSX).
  • Ищет строки, где значение в указанном столбце содержит заданное наименование (или строго равно ему - уточнить с заказчиком).
  • Из найденных строк извлекает ссылки на файлы.
  • Автоматически переходит по каждой ссылке и скачивает документ на локальный компьютер или в указанную папку.
  • Документы находятся в открытом доступе (авторизация не требуется).

Дополнительные пожелания

  • Сохранять исходную структуру таблицы или логировать результаты поиска (что скачано, что не найдено).
  • Указывать путь для сохранения скачанных файлов.
  • Ошибки загрузки (битая ссылка, недоступность) записывать в отдельный лог.

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

  • Предпочтительный язык - Python (библиотеки openpyxl/pandas, requests/urllib).
  • Готовый код должен быть передан в виде скрипта с комментариями и инструкцией по запуску.
  • Название компании, сайт, телефон - в задании не указаны, все контактные данные удалены.