سلام با آموزش دانلود فیلم از یوتیوب در خدمت شما هستیم
بریم سر آموزش
اول از همه کتابخونه ی
pytube
رو با پیپ نصب می کنیم
pip install pytube
بعد از نصب این کتابخونه یه فایل با هر اسمی که دوست دارید انتخاب کنید و یک فایل پایتون درست کنید
توی خط اول از کتابخونه
pytube
یه بخشی به اسم
YouTube
رو ایمپورت می کنید
from
pytube import
YouTube
توی خط بعد از کد باید محل ذخیره فیلمی که دانلود میشه رو مشخص کنید
با دو حالت می تونید این کار رو انجام بدید
اول اینکه خودتون مسیر رو معلوم کنید و دوم اینکه می تونید مسیر رو از کاربر ورودی بگیرید
من مسیر رو از کاربر ورودی می گیرم
SAVE_PATH = input("Please Enter a location to save a video => ")
بعد از تعریف متغیر
SAVE_PATH
یک متغیر به اسم
link
تعریف می کنیم تا لینک رو از کاربر دریافت کنه
link = input("Please Enter a link => ")
بعد از تعریف این متغیر یه بلوک try
تعریف می کنیم
try:
yt =
YouTube(link)
except:
print("Connection Error")
mp4files =
yt.filter('mp4')
بعد از اون باید اسم فایلی که دانلود میشه رو مشخص کنیم که من دوباره اسم رو از کاربر می گیرم
filename = input("Please Enter a filename => ")
yt.set_filename(filename)
بعد از گرفتن اسم فایل از کاربر اون رو به
set_filename()
که توی آبجکت
yt
هستش می دیم
d_video =
yt.get(mp4files[-1].extension,mp4files[-1].resolution)
try:
d_video.download(SAVE_PATH)
except:
print("Some Error!")
print('Task Completed!')
اینم بخش آخر کد
موفق باشید
کامنت و لایک فراموش نشه