from pytube import YouTube
# where to save
SAVE_PATH = "E:/" #to_do
# link of the video to be downloaded
# opening the file
link=open('links_file.txt','r')
for i in link:
try:
# object creation using YouTube
# which was imported in the beginning
yt = YouTube(i)
except:
#to handle exception
print("Connection Error")
#filters out all the files with "mp4" extension
mp4files = yt.filter('mp4')
# get the video with the extension and
# resolution passed in the get() function
d_video = yt.get(mp4files[-1].extension,mp4files[-1].resolution)
try:
# downloading the video
d_video.download(SAVE_PATH)
except:
print("Some Error!")
print('Task Completed!')
from pytube import YouTube
def Download(link):
youtubeObject = YouTube(link)
youtubeObject = youtubeObject.streams.get_highest_resolution()
try:
youtubeObject.download()
except:
print("An error has occurred")
print("Download is completed successfully")
link = input("Enter the YouTube video URL: ")
Download(link)