使用 PyTube 下载视频的问题

Issue with downloading videos with PyTube

我知道有几篇帖子是关于同一个主题的,但所有这些帖子都有点老了,none 其中对我有用。所以拜托,我已经尝试了一切,升级 Pytube,升级 pip,切换到其他版本的 Pytube 和 Pip,重新安装两者。但没有,即使在脚本级别,我也尝试手动输入 url,并且我尝试通过脚本传递 url。许多人也试图在许多不同的平台上帮助我!但是,没有用,没有,我的意思是没有任何效果。基本上是问题,脚本到达视频下载部分,但无论我等多久,它都不会下载,甚至更短的视频,它说文件无法播放(因为 Pytube 没有完全获取视频)。有人请帮助我。

from pytube import YouTube
import time

print("The Youtube Video Downloader")
time.sleep(0.2)
print("\nBy:   ViridianTelamon.")
time.sleep(0.2)
#url = input("\nInput The Full Url For The Youtube Video That You Want To Download (Shortened Urls Will Not Work):  ")
url = input("\nInput The Url For The Video:  ")

#print(f"Url Inputted:  {url}")

#print(url)

video = YouTube(url)

time.sleep(0.2)

print("\n----------Video Title----------")
time.sleep(0.2)
print(video.title)
time.sleep(0.2)
print("\n----------Video Thumbnail Url----------")
time.sleep(0.2)
print(video.thumbnail_url)
time.sleep(2)
print("\n----------Video Download----------")

time.sleep(0.2)

video = video.streams.get_highest_resolution

video.download()

print("\nVideo Successful Downloaded In The Same Directory As This Script.")
video = video.streams.get_highest_resolution()

您忘记了 () For 函数