Задать вопрос
@MrZed

Загрузка файлов с процентом загрузки?

Привет! Возможно ли через Python загрузить файл из интернета по ссылке и получать процент загрузки в реальном времени?
В интернете нашёл как загружать по ссылке файл:
import requests

f = open(r"test.exe", "wb") #открываем файл для записи, в режиме wb
ufr = requests.get("site.com/test.exe") #делаем запрос
f.write(ufr.content) #записываем содержимое в файл; как видите - content запроса
f.close()

А как получить процент загрузки, не нашел.
  • Вопрос задан
  • 388 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
ulkoart
@ulkoart
Нужно обратиться к content-length у заголовков, и загружать чанками iter_content(chunk_size=ххх) ну и собственно уже можно вычислять проценты, зная размер контента и размер чанка. Только хорошо бы заложиться, что content-length может и не быть.
Ответ написан
Комментировать
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы