Python下载具有特定文件名的youtube
发布时间:2020-12-20 12:04:34 所属栏目:Python 来源:网络整理
导读:我试图用pytube下载youtube视频: from pytube import YouTubeYouTube('http://youtube.com/watch?v=9bZkp7q19f0').streams.first().download() 但该文件将与原始视频名称具有相同的名称.如何指定自定义文件名? 解决方法 这在当前最新版本(v7.0.18)中是不可
我试图用pytube下载youtube视频:
from pytube import YouTube YouTube('http://youtube.com/watch?v=9bZkp7q19f0').streams.first().download() 但该文件将与原始视频名称具有相同的名称.如何指定自定义文件名? 解决方法
这在当前最新版本(v7.0.18)中是不可能的.该功能已添加,但此后尚未发布新版本.如果您想拥有此功能,则需要下载pytube存储库:
https://github.com/NFicano/pytube
如果您已经这样做,可以使用YouTube(‘http://youtube.com/watch?v=9bZkp7q19f0′).streams.first().download(filename =’filename’) 它会自动添加文件扩展名,因此您不必包含它. 我通过阅读来源找到了它.在那里,我在文件streams.py中找到了函数下载的声明: def download(self,output_path=None,filename=None): 所以你显然也可以指定一个路径. 有关一个好的解决方法,请参阅landogardner的答案. 编辑: 该功能现已添加.您现在可以使用上述功能而无需下载存储库. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |