|
以Windows上操作为例
以管理员运行命令提示符(cmd),输入pip3 install pytube3安装pytube
输入以下代码
- import pytube
- from pytube import YouTube
- url = "https://www.youtube.com/watch?v=iLcLqLqUQ0A"
- youtube = pytube.YouTube(url)
- video = youtube.streams.first()
- video.download('/Python')#下载保存路径请自行设置
- print('download successfully!')
复制代码
如果需要显示文件名及大小与下载进度条改为如下:
- import pytube
- from pytube import YouTube
- def on_progress(stream, chunk, bytes_remaining):
- total_size = video.filesize
- size = total_size - bytes_remaining
- print('\r' + '[Download progress]:[%s%s]%.2f%%;' % (
- '█' * int(size*20/total_size), ' '*(20-int(size*20/total_size)), float(size/total_size*100)), end='')
- url = "https://www.youtube.com/watch?v=iLcLqLqUQ0A"
- youtube = pytube.YouTube(url)
- video = youtube.streams.first()
- print(video.default_filename)
- print(video.filesize)
- youtube.register_on_progress_callback(on_progress)
- video.download('/Python')#下载保存路径请自行设置
- print('download successfully!')
复制代码
运行结果如下:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)
|