Search code examples
pythonvideodownloadyoutubepytube

AttributeError: 'YouTube' object has no attribute 'get_videos'


While trying to download a YouTube video from python, I come across this error AttributeError: 'YouTube' object has no attribute 'get_videos'.

Last line causes the error.

import pytube

link = ""
yt = pytube.YouTube(link)
videos = yt.get_videos()

Thanks!


Solution

  • import pytube
    link = "https://www.youtube.com/watch?v=mpjREfvZiDs"
    yt = pytube.YouTube(link)
    stream = yt.streams.first()
    stream.download()
    

    Try above code. Here and here similar code which does not work.