问题描述
我知道这个问题已经问了很多,但是我尝试了所有答案,但没有一个起作用。
所以我写了这段代码来从youtube下载视频
try:
from pytube import YouTube
from pytube import Playlist
except Exception as e:
print("som module are missing{}".format(e))
link = "a random youtube link"
yt = YouTube(link).streams.get_highest_resolution()
# I Couldn't get the link from user via input since I Couldn't
# paste link in pycharm output section)
print(yt.title," is downloading...")
ytd = yt.download("C:/Users/pedram/OneDrive/Desktop/test")
print("Download Completed!")
此代码可以正常工作,并可以从youtube下载视频。 但我还想添加一个下载栏,以便可以看到下载视频的进度 由于pytube不起作用,我下载了pytube3,我认为这就是为什么大多数答案对我都不起作用的原因。 如果有人知道我该怎么办,我将感谢他们的帮助。
解决方法
我认为使用tqdm库可以解决此问题。 例如。
import tqdm
for i in tqdm(some iterator..):
...