Python实用工具:一行代码下载全网视频

Python绿色通道

共 1104字,需浏览 3分钟

 · 2022-04-14


↑ 关注 + 星标 ,每天学Python新技能

后台回复【大礼包】送你Python自学大礼包

    都什么年代了还在下载视频?

非也非也,你永远不知道有些人就是喜欢收藏视频,比如我和正在读文章的你。

今天派森酱就教你一招,一键下载各大视频网站视频。小破站、腾讯、爱奇艺、油管...

工具准备

所用到的工具就是 you-get 这个库,话不多说,肯定得先安装一下。

不用担心,安装也非常简单。

pip3 install you-get

没错,就是这么简单,接下来就是见证奇迹的时刻了。

小试牛刀

先来试试小破站的视频吧。

应该没有人不喜欢在小破站看小姐姐跳舞吧。中国联通的这个极乐净土有接近两百万的播放。

把地址栏中的的地址复制下来,接着打开命令行终端输入以下命令。

$ you-get https://www.bilibili.com/video/BV1fV411H7Vt

稍等片刻就会下载完成啦。

其中 xml 文件是视频的字幕。

来,在本地体验下小破站高清视频吧。

有了这个工具,妈妈再也不用担心我没有「学习资源」啦。

高级设置

事实上,这个工具不但可以下载小破站的视频,其他各大网站视频基本都可以下载。甚至国外的油管视频也不在话下,前提是你的网络是通畅的。

如果不加参数的话是默认下载到当前目录,如果你想指定下载目录的话只需要加上 -o 参数即可,指定文件名用 -0 参数。

$ you-get -o ~/Videos -O 极乐净土.flv 'https://www.bilibili.com/video/BV1fV411H7Vt'

路径参数是小写字母 o,文件名称是数字 0

指定路径和文件名称在使用脚本批量下载视频、原视频标题和系统字符不匹配时特别好用。

一般视频网站都会为每个视频提供不同的清晰度版本,我们可以通过 -i 参数查看视频具体的信息。

默认下载的是最高清版本,如需指定其他版本,通过 --format 参数指定。

$ you-get --format=dash-flv720 'https://www.bilibili.com/video/BV1fV411H7Vt'

事实上,该工具不仅可以下载视频,甚至还可以下载图片。

$ you-get https://cdn.pixabay.com/photo/2021/11/14/18/36/telework-6795505_960_720.jpg

总结

今天给大家分享了一个超级神的工具,以后遇到喜欢的视频再也不怕官方下架啦。


  1. 终于,Python 也可以写前端了

  2. 百看不如一练, 247 个 Python 实战案例!


您看此文用   分  秒,转发只需1
浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报