【发布时间】:2021-11-14 09:55:01
【问题描述】:
我正在尝试制作 YouTube 视频下载器。 我想在下载 YouTube 视频时制作一个进度条,但我无法获得任何信息(已下载多少 MB 或多少视频 MB)。 我不知道这是否可以通过 python 实现。到目前为止,这是我的代码:
import time , os
from pytube import YouTube
from tqdm import tqdm
al = str(input("C4ommand:"))
if al == "4":
af = input("Link:")
you = YouTube(af)
try:
os.mkdir("Download")
except:
pass
time.sleep(2)
time.sleep(1)
res = you.streams.get_highest_resolution()
a = res.download()
with tqdm(total=100) as pbar:
for i in range(10):
time.sleep(0.5)
pbar.update(10)
print(af + "Link downloading....")
b = open("\Download", "w")
b.write(a)
b.close()
print("Downloaded")
【问题讨论】: