Код, который проверяет размер файла видео по ссылке на скачивание перед загрузкой? [Редактировать]

Я читал книгу "Автоматизация скучных вещей с помощью Python", где я читал о модуле веб-браузера. Я попытался сделать программу, которая загружает определенное количество видео из Интернета. Но поскольку 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    

0 ответов

Другие вопросы по тегам