Я читал книгу «Автоматизация скучных вещей с помощью Python», где я читал о модуле webbrowser. Я попытался сделать программу, которая загружает определенное количество видео из Интернета. Но поскольку Chrome запускает несколько загрузок одновременно, я подумал, может ли быть какой-нибудь код, который мог бы заменить комментарии в моем коде, указанном ниже.
# This is a program to download a list of episodes
import webbrowser, sys
start = int(sys.argv[1]) # denotes the starting episode number
stop = int(sys.argv[2]) # denotes the final episode number
while start <= stop:
link = #(first half of link) + str(start) + #(final half of link)
#here goes the code that checks the size of the video to be downloaded
webbrowser.open(link)
while True:
# here goes an if statement that keeps checking the size of the downloaded file
start += 1
break
else:
continue
Редактировать 1:
Я вывел часть моего исходного вопроса, в которой неоднократно проверяется загруженный размер. Тем не менее, код, который фактически позволяет мне узнать размер файла перед загрузкой, все еще не известен
# This is a program to download a list of episodes
import webbrowser, sys, os
start = int(sys.argv[1]) # denotes the starting episode number
stop = int(sys.argv[2]) # denotes the final episode number
while start <= stop:
link = #(first half of link) + str(start) + #(final half of link)
file = #name under which video will be downloaded
os.chdir(r'C:\Users\OWNER\Downloads')
#here goes the code that checks the size of the video to be downloaded
webbrowser.open(link)
while True:
if os.path.getsize(file) >= # size of file to be downloaded:
start += 1
break
else:
continue