from pytube import Playlist
denem = Playlist("https://www.youtube.com/playlist?list=UUXPdq0Avhq72YgYkXrIwEuw")
denem.download_all('/Masaüstü/15')
Bunu denedim ama olmadı
Nasıl yapmam gereklidir?
from pytube import Playlist
denem = Playlist("https://www.youtube.com/playlist?list=UUXPdq0Avhq72YgYkXrIwEuw")
denem.download_all('/Masaüstü/15')
Bunu denedim ama olmadı
Nasıl yapmam gereklidir?
Hata mı verdi yoksa Uğur Işılak’ın sesini mi beğenmediniz… Eğer ilkiyse hata mesajını paylaşabilir misiniz? İkincisi ise forumun odağının dışında kalıyor maalesef… (ama kaldırımlar fena değil onu söyleyeyim)
import youtube_dl
ydl = youtube_dl.YoutubeDL()
with ydl:
result = ydl.extract_info(
'https://youtube.com/playlist?list=PLB2gOGLaYqsizFjCEQSLLFLiCiCLjv42Y',
download=True
)
if 'entries' in result:
video = result['entries'][0]
else:
video = result
print(video)
video_url = video['webpage_url']
print(video_url)
Biraz araştırma sonucu bu kodu buldum, tek sıkıntısı mp4 formatında indiriyor. Umarım işine yarar…
YOL.py:6: DeprecationWarning: Call to deprecated function download_all (This function will be removed in the future. Please iterate through .videos).
freshlybuilt.download_all('/Masaüstü/15')
/home/bc1428/.local/lib/python3.7/site-packages/pytube/contrib/playlist.py:216: DeprecationWarning: Call to deprecated function _path_num_prefix_generator (This function will be removed in the future.).
prefix_gen = self._path_num_prefix_generator(reverse_numbering)
Hata mesajı bu
Üstelik Uğur Işılak’ın sesini çok beğendiğim için indiriyorum Tavsiye ederim güzel şarkıları sözleri, sesleri, ezgileri…
[youtube:playlist] PLB2gOGLaYqsizFjCEQSLLFLiCiCLjv42Y: Downloading webpage
[download] Downloading playlist: PLB2gOGLaYqsizFjCEQSLLFLiCiCLjv42Y
[youtube:playlist] playlist PLB2gOGLaYqsizFjCEQSLLFLiCiCLjv42Y: Downloading 0 videos
[download] Finished downloading playlist: PLB2gOGLaYqsizFjCEQSLLFLiCiCLjv42Y
Traceback (most recent call last):
File "YOL.py", line 17, in <module>
video = result['entries'][0]
IndexError: list index out of range
Bu hatayı verdi.
Mümkünse dosya adlarının tamamını küçük harfle, ve boşlukları da _
ile dolduralım. Ve Türkçe karakterler olmasın.
Örnek :
dosya adı
dosya_adi
Uyarıymış o, belki de inmiştir playlist; inmiş mi acaba?
Bir de şuraya bakabilir misiniz inmemişse
Pytube modülü ile youtube downloader yaparken hata ile karşılaştım
Evet bu işe yaradı. İnceler inceler anlamaya çalışırım artık Teşekkür ederim