Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Модуль скачивания медиа-контента (ООП)

Скрипт автоматизации для загрузки изображений и файлов по прямым URL-ссылкам с обработкой ошибок и валидацией директорий.

Особенности реализации:

  • Контроль директорий через модуль os (проверка os.path.exists и создание папок).
  • Обработка исключений requests.exceptions.RequestException с логированием ошибки в консоль.
  • Принудительное прерывание таймаута (timeout=5) для защиты от зависания скрипта.
  • Валидация ответов сервера через вызов HTTPError в случае плохих статус-кодов.
  • Эмуляция клиентского запроса через подмену заголовка User-Agent.

Запуск:

Скрипт вызывается через инициализацию объекта класса SmartDownloader('имя_папки') и метод .download_image(url, 'имя_файла').

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages