如何通过 pytube python 模块下载 youtube 视频
How to download a youtube video through pytube python module
代码如下:
>>> from pytube import YouTube
>>> v=YouTube('https://www.youtube.com/watch?v=Wl2OyaZVU3U')
>>> v.title
'Maroon 5 - Memories (Lyrics)'
>>> v.streams
<pytube.query.StreamQuery object at 0x7f76859e3a20>
>>> v.download()
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
v.download()
AttributeError: 'YouTube' object has no attribute 'download'
我该如何解决这个问题?
库 documentation 上有一个示例,它使用对象的流成员来下载。
在您的代码中是:
>>> v.streams.first().download()
另见 API doc。
代码如下:
>>> from pytube import YouTube
>>> v=YouTube('https://www.youtube.com/watch?v=Wl2OyaZVU3U')
>>> v.title
'Maroon 5 - Memories (Lyrics)'
>>> v.streams
<pytube.query.StreamQuery object at 0x7f76859e3a20>
>>> v.download()
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
v.download()
AttributeError: 'YouTube' object has no attribute 'download'
我该如何解决这个问题?
库 documentation 上有一个示例,它使用对象的流成员来下载。
在您的代码中是:
>>> v.streams.first().download()
另见 API doc。