带有 URL 的 YouTube 视频下载器

时间:2021-06-19 01:26:51

标签: python youtube pytube

我在 2 周前使用此代码下载了一个 Youtube 视频,它工作正常,但现在当我尝试运行它时,我得到了这个:

引发 HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError:HTTP 错误 404:未找到

怎么解决?

from pytube import YouTube
link=input("Enter the URL link : ")
video=YouTube(link)

video.streams.get_highest_resolution().download(output_path=r'D:\YouTubevideos')

print("Download done")
from pytube import Playlist
playlist_link=input("Enter the play list link : ")
playlist=Playlist(playlist_link)
for videos in playlist.videos:
    videos.streams.get_highest_resolution().download(output_path='D:\YouTubevideos')

2 个答案:

答案 0 :(得分:1)

升级你的 pytube 包,它应该被修复。当前版本是10.8.5

pip install pytube --upgrade

答案 1 :(得分:0)

没有修复,这是包本身的问题。请等待更新或暂时使用其他 youtube 包,例如 pypi 或 youtube_dl