一个基于Python3的神奇插件——you-get
今天我们要介绍一个基于Python3的神奇插件——you-get。使用它可以非常轻松地在一些指定网站下载视频、音频、图片等文件,且操作简单。下面我们简单介绍一下如何使用该插件。
一、安装you-get
在开始之前,我们需要下载安装该工具,这点非常简单,只需要在cmd命令行窗口输入以下指令:
pip3 install you-get
好了,这样就可以了。如何查看是否安装成功呢?只需在命令行窗口输入以下指令:
you-get
出现下面这种情况就说明已经成功安装了you-get。

二、you-get支持哪些网站?

上面只列举了部分国内主流网站,实际上,you-get支持的网站还有很多,想要了解得更加详细可以参考文末的中文帮助文档。
三、you-get主要功能介绍
下面我们对其主要功能进行简单的介绍。下载目标文件,只需在命令行窗口输入以下指令:
you-get 对应url地址
只需要把对应的url地址放在you-get后面即可,这样所下载的文件保存地址和文件名都是默认的。事实上,我们也可以自己设定文件保存路径和文件名,具体指令如下:
you-get -o 文件保存绝对路径 -O 文件名称 对应url地址
注意:本文所有命令都是在命令行窗口运行的,而非在Python中。
四、两个例子
下面我们举两个例子,来详细介绍如何使用上述功能下载音频和视频文件。
1、下载音频文件
我们以在酷狗音乐里面下载河南大学校歌为例,首先找到该歌曲如下图:

然后在命令行窗口输入以下指令:
you-get -o C:\\Users\\Lenovo\\Desktop -O 河南大学校歌 https://www.kugou.com/song/#hash=9524F40E2B9886B836D5DE4F55FB05E0&album_id=7665981

从上图可以看出,文件下载完成。
需要注意的是,下载该音频文件,我们并不需要找到该文件的url地址,只需找到该音乐播放界面的url地址,就可以下载该音频文件,这也体现出了you-get的强大之处,非常方便。
2、下载视频文件
使用you-get 可以下载很多网站上面的视频文件,下面我们就以B站为例,下载一部河南大学当年火爆的招生宣传片,我们先找到该视频如下图:

在开始下载之前,我们先不要着急,可以先查看一下该视频有几种画质,指令格式如下:
you-get -i 播放界面url地址
下面,在命令行窗口输入如下指令:
you-get -i https://www.bilibili.com/video/BV19D4y1D7UX?from=search&seid=7179822088516828076
从下图可以看到,该视频有多种画质,并且给出了每种画质如何下载的指令(红色箭头处),大家可自行尝试。

下面我们以下载默认的视频画质为例,在命令行窗口输入以下指令:
you-get -o C:\\Users\\Lenovo\\Desktop https://www.bilibili.com/video/BV19D4y1D7UX?from=search&seid=7179822088516828076

下载完成后,会生成两个文件,一个是flv格式的视频文件,还有一个是xml格式的文件,里面包含的是视频文件的弹幕信息。
该宣传片部分弹幕信息如下:

同样,下载B站视频,只需要找到播放界面的url地址即可。