我有一个可以工作的 pytube 脚本,但在创建进度条的额外代码应该去哪里有点挣扎。
#! usr/bin/python3
import sys
from pytube import YouTube
if len(sys.argv) < 2:
print('Argument 1 must be the YouTube URL. Argument 2 must be a location to save it.')
yt = YouTube(sys.argv[1])
print()
print("Knocking on YouTube's Door....")
print(f'Downloading: {yt.title}')
print()
yt = YouTube(sys.argv[1]).streams.first().download(sys.argv[2])
print('Download Complete!')