Python-скрипт для ежедневного скачивания zip-архивов с web-ресурса
Мария10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.02.2017
Задача скрипта:
Скачивание zip-архива с web-ресурса
Детали:
- Язык исполнения: python 3.x
- Периодичность выполнения: 1 раз в 24 часа, ежедневно
- Целевые файлы - 5 zip-архивов со ссылками следующего вида:
- https://partner.digitalglobe.com/partners_shpfiles/wvarchive/daily/WV01_ImageLibraryStrips_Feb06.zip
- https://partner.digitalglobe.com/partners_shpfiles/wvarchive/daily/WV02_ImageLibraryStrips_Feb06.zip
- https://partner.digitalglobe.com/partners_shpfiles/wvarchive/daily/WV03_ImageLibraryStrips_Feb06.zip
- https://partner.digitalglobe.com/partners_shpfiles/wvarchive/daily/WV03_SWIR_ImageLibraryStrips_Feb06.zip
- https://partner.digitalglobe.com/partners_shpfiles/wvarchive/daily/GE01_ImageLibraryStrips_Feb06.zip
- Обработка потенциальных исключений, в том числе:
Обрыв соединения
Проверка скачанного архива на целостность
- Попытка повторной закачки файла через 10 мин. в случае возникновения любого из исключений.
- Дамп лога (append) в log.txt + вывод в качестве web-страницы (последние 500 строк), доступной внутри локальной сети:
Успешное выполнение
Дата и время, тип ошибки
- Прочее:
Возможность изменять/добавлять/удалять ссылки на архивы (список архивовможет измениться в будущем) Возможность явно задавать время запуска процедуры скачивания в UTC