Pytube error: urllib.error.HTTPError: HTTP Error 404: Not Found
Pytube error: urllib.error.HTTPError: HTTP Error 404: Not Found
from pytube import YouTube
url = 'https://youtu.be/7hvcJK5-OLI'
my_video = YouTube(url)
print("=================== Video Title ====================")
print(my_video.title) # This prints the title of the youtube video
print("=================== Thumbnail Image ====================")
print(my_video.thumbnail_url) # This prints the thumbnail link in terminal
print("=================== Download Video ====================")
choise = input("Do you want to download mp3 or mp4: ")
if choise.lower() == 'mp4':
my_video = my_video.streams.get_highest_resolution() # We set the resolusion of the video
elif choise.lower() == 'mp3':
my_video = my_video.streams.get_audio_only() # To get only audio we set this
else:
print("Invalid option! ")
exit()
my_video.download()
</pre>
这是我的代码。我正在尝试为项目制作简单的 youtube 下载器,但它一直抛出 HTTP 错误:404,尽管我的 url 是正确的
您只需将 pytube
更新到最新版本 10.8.5
就运行pip install --upgrade pytube
from pytube import YouTube url = 'https://youtu.be/7hvcJK5-OLI' my_video = YouTube(url) print("=================== Video Title ====================") print(my_video.title) # This prints the title of the youtube video print("=================== Thumbnail Image ====================") print(my_video.thumbnail_url) # This prints the thumbnail link in terminal print("=================== Download Video ====================") choise = input("Do you want to download mp3 or mp4: ") if choise.lower() == 'mp4': my_video = my_video.streams.get_highest_resolution() # We set the resolusion of the video elif choise.lower() == 'mp3': my_video = my_video.streams.get_audio_only() # To get only audio we set this else: print("Invalid option! ") exit() my_video.download() </pre>
这是我的代码。我正在尝试为项目制作简单的 youtube 下载器,但它一直抛出 HTTP 错误:404,尽管我的 url 是正确的
您只需将 pytube
更新到最新版本 10.8.5
就运行pip install --upgrade pytube