M0_1S
M0_1S
خواندن ۱ دقیقه·۴ سال پیش

آموزش دانلود فیلم از یوتیوب با پایتون

سلام با آموزش دانلود فیلم از یوتیوب در خدمت شما هستیم

بریم سر آموزش


اول از همه کتابخونه ی

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!')

اینم بخش آخر کد

موفق باشید

کامنت و لایک فراموش نشه

شاید از این پست‌ها خوشتان بیاید