Я пытаюсь создать приложение-загрузчик, и мне нужна помощь с библиотекой запросов здесь.
while total_bytes != n_bytes_read:
header = {"Range": "bytes={}-{}".format(n_bytes_read, total_bytes+1 )}
r = requests.get(self.url, headers=header,stream = True, timeout=(10,10))
for chunk in r.iter_content(chunk_size=chunk_size):
if (len(chunk) == chunk_size) or (n_bytes_read + len(chunk) == total_bytes):
f.write(chunk)
n_bytes_read += len(chunk)
chunk_size *= 2
update_progress_bar(n_bytes_read)
else
chunk_size = int(chunk_size / 2)
Я пытаюсь ускорить процесс загрузки, но эта часть, кажется, мешает