Четкое техническое задание
Необходимо создать инструмент (скрипт/программу), который выполняет следующие действия:
- Работает с таблицей в формате Excel (XLS/XLSX).
- Ищет строки, где значение в указанном столбце содержит заданное наименование (или строго равно ему - уточнить с заказчиком).
- Из найденных строк извлекает ссылки на файлы.
- Автоматически переходит по каждой ссылке и скачивает документ на локальный компьютер или в указанную папку.
- Документы находятся в открытом доступе (авторизация не требуется).
Дополнительные пожелания
- Сохранять исходную структуру таблицы или логировать результаты поиска (что скачано, что не найдено).
- Указывать путь для сохранения скачанных файлов.
- Ошибки загрузки (битая ссылка, недоступность) записывать в отдельный лог.
Технические требования
- Предпочтительный язык - Python (библиотеки openpyxl/pandas, requests/urllib).
- Готовый код должен быть передан в виде скрипта с комментариями и инструкцией по запуску.
- Название компании, сайт, телефон - в задании не указаны, все контактные данные удалены.