Python Script для загрузки больших файлов по частям с помощью curl - PullRequest
0 голосов
/ 29 сентября 2018

Мой институт не позволяет загружать файлы более 300 МБ, поэтому я придумала эту хитрость загрузки файлов по частям!Теперь я хотел облегчить задачу и сделать скрипт на python!Я использую os.system () для выполнения команд!

Я планирую использовать этот curl --range 300000000 * X- (300000000 * (X + 1) -1) [url] -o имя файла.partX # X - это номер детали

Но я понятия не имею, как завершить цикл!Откуда мне знать, что все доступные части файла загружены!Кто-нибудь может мне помочь с этим?

1 Ответ

0 голосов
/ 29 сентября 2018
# repeat download if fail to download the big file
until curl -C - -o partial_file.zip http://example.com/file.zip; do
    echo Tansfer disrupted, retrying in 10 seconds...
    sleep 10
done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...