很多时候我们在网上发现一个好看的视频,想要下载却发现只能在线观看,收藏了网址再回头看的时候却发现视频被删除了。而且在线看视频容易受两端网络的影响,有时视频不流畅就非常地影响体验。今天三石为大家带来一款插件,只需一行代码即可轻松抓取你想要的视频甚至其他媒体文件。
今天要介绍的插件就是You-Get,它是一个基于 Python 3 的下载工具。使用 You-Get 可以非常轻松地下载到网络上的视频、图片及音频,包含多家国内主流媒体,如优酷、爱奇艺、腾讯视频、芒果TV、网易云音乐、Bilibili视频等。 You-Get采用命令行方式来下载,没有GUI图形界面,只有粗糙的命令行。只需输入命令,键入视频地址即可一键下载视频。 有同学可能会问,会不会很难,其实这个一点都不难。别着急,接下来三石会一一为大家解决插件安装和使用过程的问题。环境部署
Python 3
前面提到过它是一个基于 Python 3 的下载工具,那么它的运作就必须要有一个Python环境。Python 是一款跨平台编程语言,在Windows、Liunx 及 Mac OS 上都可以使用,此处展示仅使用 Windows系统。 首先我们先访问Python官网,下载 Python 3 最新版本。 官方网址为: https://www.python.org/ 然后,等待文件下载完成后我们就可以安装。 安装时注意勾选Add Python 3.9 to PATH
#写入环境变量
按
Win+R
键打开运行,输入
cmd
,再输入
python
并回车执行,如果出现如下界面,则代表环境部署成功。
插件安装
You-Get
前面部署完毕Python环境,接着我们就可以安装插件了。由于You-Get属于Python的一款插件,故可以直接在Python环境下安装。 按Win+R
键打开运行,输入
cmd
,回车打开命令提示符,输入以下代码安装:
pip3 install you-get
接着我们检测一下插件是否安装成功,输入:
you-get
如果返回以下一堆字符,则表示插件安装成功。
插件使用
视频抓取实战
同样按Win+R
键打开运行,输入
cmd
,回车打开命令提示符。
案例1:直接下载视频
you-get [视频地址] # 注意中间有空格
假如我要抓取B站某视频,我可以输入:
you-get http://www.bilibili.com/video/BV11441197vn
系统会自动下载能抓取到的视频最高清版本。
文件默认保存在
C:\Users\用户名
目录下,如需自定义下载位置,请看案例2。
案例2:下载视频到自定义目录
you-get -o [文件保存地址] [视频地址]
假如我想下载以上视频到 D:\Python
you-get -o D:/Python http://www.bilibili.com/video/BV11441197vn
系统会自动下载能抓取到的视频最高清版本,并自动保存到
D:\Python
案例3:
下载列表全部视频
假如发现这个视频有好多集,一个个下载比较麻烦,我们可以考虑使用批量下载。
可尝试以下两个代码(第一个是下载到默认文件夹,第二个是下载到自定义文件夹)。
you-get --playlist [视频地址] # 注意中间有空格
如需下载到指定文件夹:
you-get --playlist -o [文件保存地址] [视频地址] # 注意中间有空格
以这个视频为例,输入:
you-get --playlist -o D:/Python https://www.bilibili.com/video/BV1aW411Q7x1?
系统会自动下载能抓取到的该系列所有视频最高清版本,并自动保存到
D:\Python
You-Get插件的用途不止这些,需要可自行做功课,这里就不再赘述。
同学,你学废了吗?
关注野比三石,下期继续给你带来干货。
你点的每一个在看,我都认真当成了喜欢