you-get使用手册 | |
可选参数: | |
-V, --version | 查看版本并退出 |
-h, --help | 查看帮助信息 |
不影响使用的选项: | |
-i, --info | 查看页面视频信息 |
-u, --url | 查看页面视频信息包括解析的url地址 |
--json | 以json格式查看页面视频信息 |
下载选项: | |
-n, --no-merge | 不合并视频 |
--no-caption | 不下载字幕 |
-f, --force | 强制覆盖现有文件 |
-F STREAM_ID, --format STREAM_ID | 指定视频的格式 |
-O FILE, --output-filename FILE | 指定下载的文件名称 |
-o DIR, --output-dir DIR | 指定下载文件的目录 |
-p PLAYER, --player PLAYER | 把视频流输出到指定的播放器 |
-c COOKIES_FILE, --cookies COOKIES_FILE | 加载cookie文件 |
-t SECONDS, --timeout SECONDS | 设置超时时间 |
-d, --debug | 显示跟踪、调试信息 |
-I FILE, --input-file FILE | 从文件读取url列表 |
-P PASSWORD, --password PASSWORD | 指定加密视频的密码 |
-l, --playlist | 显示可以下载的列表 |
-a, --auto-rename | 自动重命名相同的名称不同的文件 |
代理选项: | |
-x HOST:PORT, --http-proxy HOST:PORT | 使用http代理下载 |
-y HOST:PORT, --extractor-proxy HOST:PORT | 仅抓取数据时使用http代理 |
--no-proxy | 关闭代理 |
-s HOST:PORT, --socks-proxy HOST:PORT | 使用socks5代理进行下载 |
|
|
=======================================================================================
You-get可以在仅仅提供URL情况下就可以实现下载视频、图片、音乐等信息。也可以通过播放器在线观看视频或听音乐,重要的是再也不用烦恼弹出的广告了,如果你想观看视频,但又不想观看广告,并且你还想把视频保存下来,它是一个很好的选择。You-get是一个基于命令行运行的python第三方库。
下面两段是you-get的作者对它的介绍:
为什么你要好好的用you-get:
你欢喜于互联网上的富媒体内容,并为个人寻欢而储存
你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为
你寻求解脱于闭源软件或JavaScript的代码,并禁止闪光运行
你为黑客精神与自由软件而欣喜
you-get之功用:
下载流行网站之音视频,例如YouTube,优酷,Niconico,以及更多。(查看完整请立即获取iTunes列表)
于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
下载您喜欢的网页上的图片
下载任何非HTML内容,例如二进制文件
安装:pip3 install you-get
本章使用的视频网址(笔者推荐):
https://www.bilibili.com/video/av34818622
Windows在想要保存的文件夹内使用快捷键打开命令行:shift+鼠标右键
播放flv格式视频推荐使用:暴风影音
Ctrl+C可暂停下载,再次输入下载命令可继续下载
直接按默认方式下载视频:
视频保存的地址为你终端所运行的地址
you-get https://www.bilibili.com/video/av34818622
查看视频的详细信息:
you-get -i https://www.bilibili.com/video/av34818622
带参数下载视频:
参数:-o 文件绝对路径
参数:-O 文件重命名
参数:--format=flv 需要下载的版本号,如上视频的详细信息绿色框
...
下载后内容显示:
下载一张图片:
you-get http://p0.so.qhimgs1.com/bdr/_240_/t01b2d9773266dc30ec.png
下载一首音乐:
you-get http://www.kuwo.cn/yinyue/9857007/
获取音乐URL方法:
获取RUL的json信息:
you-get --json http://www.kuwo.cn/yinyue/9857007/
在线观看视频(稳定性较差):
Windows 下载播放器:PotPlayer
添加PotPlayerMini.exe的文件夹路径到系统环境变量
命令:
you-get -p PotPlayerMini https://www.iqiyi.com/v_19rrlcgb4w.html?vfm=2008_aldbd
电影《一念天堂》
使用树莓派测试(待测试):
安装:sudo apt install vlc
使用--player/-p将视频喂进播放器,例如mplayer或者vlc,而不是下载:
you-get -p vlc https://www.bilibili.com/video/av34818622
$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
或者你想在浏览器中观看而不希望看广告或评论区:
$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
=======================================================================================
You-Get
Python 是一款跨平台编程语言,Liunx 以及 Mac OS 下都可以使用,此处展示仅使用 Windows。
Step1 下载与安装 Python 3
1.访问 Python 官方网站下载对应版本的Python,You-Get基于Python 3,建议下载 Python 3.5.1。
2.安装 Python 3.5.1,注意勾选Add Python 3.5 to PATH
勾选
3.按Win+R
键打开运行,输入cmd
,再输入python
并回车执行,如果出现如下界面,则代表安装成功。
安装成功
Step2 安装You-Get
1.打开cmd
,输入命令并执行
pip3 install you-get
2.输入命令,检测 You-Get 是否安装成功
you-get
you-get安装成功
Step3 开始下载吧
打开cmd
输入命令
you-get[视频地址]
e.g.下载一段美拍视频
输入如下命令
you-get http://www.meipai.com/media/454570774
点击左上角可以快速粘贴
文件保存在C:\Users\用户名
目录下,如果想自定义保存位置,使用如下命令即可
e.g.下载一段美拍视频并保存在E:\Desktop
you-get -o E:/Desktop http://www.meipai.com/media/454570774
You-Get仅用来下载视频显得有些大材小用了,作者也给出了You-Get的一些其他用法,这里着重介绍几个。
1.选择视频下载格式和清晰度
通常网页视频的格式为.flv
,但部分网站会提供好几种视频格式,我们可以使用 You-Get 下载这些视频。
e.g.下载一段优酷视频
1.查看当前视频的清晰度和格式
you-get -i http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html
视频提供三种格式,三种清晰度
2.选择需要下载的清晰度及格式
you-get --format=hd2 http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html
下载成功
2.在本地播放器中播放流媒体视频
Flash 因CPU占用高被嗤之以鼻,而 You-Get 可以直接在本地播放器中播放网页视频。类似功能的还有 Livestreamer 这个神奇的工具。
e.g.在 PotPlayer 中播放一段下面这段爱奇艺视频
(视频链接:http://www.iqiyi.com/v_19rrgzy5ls.html)
1.在资源管理器中打开 PotPlayer 安装目录
2.按住Shift
并右击鼠标,选择在此处打开命令窗口
3.输入下面的 You-Get 播放命令即可
you-get -p PotPlayerMini64.exe http://v.youku.com/v_show/id_XMTY0MTA4ODM1Mg==.html
(注意 PotPalyer 可执行文件的文件名的大小写,大小写错误将会导致 you-get 报错,如果 Potplayer 播放失败请尝试使用 VLC 进行播放)
播放成功
3.暂停下载与继续下载
1.暂停下载:和Linux一样,按Ctrl+C
可以中断命令,下载目录下会保存有一个以.download
为扩展名的缓存文件。
2.继续下载:重新执行下载任务,如果下载目录下有上次下载保存的缓存文件,则继续上次下载进度。
3.强制重新下载(即使下载完成也会重新写入):
you-get -f http://www.meipai.com/media/437971164
4.下载视频列表中的所有视频
优酷等网站会提供视频列表,而 You-Get 可以通过视频列表进行批量下载。
e.g.下载一个优酷视频专辑
you-get http://www.youku.com/playlist_show/id_25917721.html
下载成功
5.下载Bilibili视频的弹幕
看Bilibili没有弹幕简直失去了人生一大乐趣,You-Get同样提供了弹幕下载功能。
1.输入命令下载 Bilibili 视频
2.下载完成后会自动下载.xml
格式的弹幕
Bilibili视频及弹幕下载
3.使用 Danmu2Ass 将.xml
格式转换为.ass
格式
4.打开播放器,将.ass
文件加载即可
PotPlayer中加载弹幕
You-Get 不但支持视频下载,同样支持图片下载,支持的站点已在其主页列出,部分网站支持批量下载。
1.访问网站
2.点击图片/帖子,进入图片/帖子详情
3.复制地址到 You-Get 下载即可
截图中展现了一些例子
Imgur
Flickr
1.使用 You-Get 建议先安装FFmpeg或 Libav
4.部分网站在中国大陆可能无法访问,如果想正常访问这些网站,可以去问问神奇海螺。
you-get使用手册 | |
可选参数: | |
-V, --version | 查看版本并退出 |
-h, --help | 查看帮助信息 |
不影响使用的选项: | |
-i, --info | 查看页面视频信息 |
-u, --url | 查看页面视频信息包括解析的url地址 |
--json | 以json格式查看页面视频信息 |
下载选项: | |
-n, --no-merge | 不合并视频 |
--no-caption | 不下载字幕 |
-f, --force | 强制覆盖现有文件 |
-F STREAM_ID, --format STREAM_ID | 指定视频的格式 |
-O FILE, --output-filename FILE | 指定下载的文件名称 |
-o DIR, --output-dir DIR | 指定下载文件的目录 |
-p PLAYER, --player PLAYER | 把视频流输出到指定的播放器 |
-c COOKIES_FILE, --cookies COOKIES_FILE | 加载cookie文件 |
-t SECONDS, --timeout SECONDS | 设置超时时间 |
-d, --debug | 显示跟踪、调试信息 |
-I FILE, --input-file FILE | 从文件读取url列表 |
-P PASSWORD, --password PASSWORD | 指定加密视频的密码 |
-l, --playlist | 显示可以下载的列表 |
-a, --auto-rename | 自动重命名相同的名称不同的文件 |
代理选项: | |
-x HOST:PORT, --http-proxy HOST:PORT | 使用http代理下载 |
-y HOST:PORT, --extractor-proxy HOST:PORT | 仅抓取数据时使用http代理 |
--no-proxy | 关闭代理 |
-s HOST:PORT, --socks-proxy HOST:PORT | 使用socks5代理进行下载 |
|
|
You-get可以在仅仅提供URL情况下就可以实现下载视频、图片、音乐等信息。也可以通过播放器在线观看视频或听音乐,重要的是再也不用烦恼弹出的广告了,如果你想观看视频,但又不想观看广告,并且你还想把视频保存下来,它是一个很好的选择。You-get是一个基于命令行运行的python第三方库。
下面两段是you-get的作者对它的介绍:
为什么你要好好的用you-get:
你欢喜于互联网上的富媒体内容,并为个人寻欢而储存
你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为
你寻求解脱于闭源软件或JavaScript的代码,并禁止闪光运行
你为黑客精神与自由软件而欣喜
you-get之功用:
下载流行网站之音视频,例如YouTube,优酷,Niconico,以及更多。(查看完整请立即获取iTunes列表)
于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
下载您喜欢的网页上的图片
下载任何非HTML内容,例如二进制文件
安装:pip3 install you-get
本章使用的视频网址(笔者推荐):
https://www.bilibili.com/video/av34818622
Windows在想要保存的文件夹内使用快捷键打开命令行:shift+鼠标右键
播放flv格式视频推荐使用:暴风影音
Ctrl+C可暂停下载,再次输入下载命令可继续下载
直接按默认方式下载视频:
视频保存的地址为你终端所运行的地址
you-get https://www.bilibili.com/video/av34818622
查看视频的详细信息:
you-get -i https://www.bilibili.com/video/av34818622
带参数下载视频:
参数:-o 文件绝对路径
参数:-O 文件重命名
参数:--format=flv 需要下载的版本号,如上视频的详细信息绿色框
...
下载后内容显示:
下载一张图片:
you-get http://p0.so.qhimgs1.com/bdr/_240_/t01b2d9773266dc30ec.png
下载一首音乐:
you-get http://www.kuwo.cn/yinyue/9857007/
获取音乐URL方法:
获取RUL的json信息:
you-get --json http://www.kuwo.cn/yinyue/9857007/
在线观看视频(稳定性较差):
Windows 下载播放器:PotPlayer
添加PotPlayerMini.exe的文件夹路径到系统环境变量
命令:
you-get -p PotPlayerMini https://www.iqiyi.com/v_19rrlcgb4w.html?vfm=2008_aldbd
电影《一念天堂》
使用树莓派测试(待测试):
安装:sudo apt install vlc
使用--player/-p将视频喂进播放器,例如mplayer或者vlc,而不是下载:
you-get -p vlc https://www.bilibili.com/video/av34818622
$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
或者你想在浏览器中观看而不希望看广告或评论区:
$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
参考:
https://jingyan.baidu.com/article/ceb9fb10944f9b8cad2ba0ae.html
https://github.com/soimort/you-get
文档:
https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E
查看支持网站:
You-Get是一个基于 Python 3 的下载工具。使用 You-Get 可以很轻松的下载到网络上的视频、图片及音乐。
项目主页:https://github.com/soimort/you-getYou-Get 主页:https://you-get.org/
You-Get 原版中文说明:https://github.com/soimort/you-get/wiki/中文说明/
作者:soimort
You-Get
Python 是一款跨平台编程语言,Liunx 以及 Mac OS 下都可以使用,此处展示仅使用 Windows。
Step1 下载与安装 Python 3
1.访问 Python 官方网站下载对应版本的Python,You-Get基于Python 3,建议下载 Python 3.5.1。
2.安装 Python 3.5.1,注意勾选Add Python 3.5 to PATH
勾选
3.按Win+R
键打开运行,输入cmd
,再输入python
并回车执行,如果出现如下界面,则代表安装成功。
安装成功
Step2 安装You-Get
1.打开cmd
,输入命令并执行
pip3 install you-get
2.输入命令,检测 You-Get 是否安装成功
you-get
you-get安装成功
Step3 开始下载吧
打开cmd
输入命令
you-get[视频地址]
e.g.下载一段美拍视频
输入如下命令
you-get http://www.meipai.com/media/454570774
点击左上角可以快速粘贴
文件保存在C:\Users\用户名
目录下,如果想自定义保存位置,使用如下命令即可
e.g.下载一段美拍视频并保存在E:\Desktop
you-get -o E:/Desktop http://www.meipai.com/media/454570774
You-Get仅用来下载视频显得有些大材小用了,作者也给出了You-Get的一些其他用法,这里着重介绍几个。
1.选择视频下载格式和清晰度
通常网页视频的格式为.flv
,但部分网站会提供好几种视频格式,我们可以使用 You-Get 下载这些视频。
e.g.下载一段优酷视频
1.查看当前视频的清晰度和格式
you-get -i http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html
视频提供三种格式,三种清晰度
2.选择需要下载的清晰度及格式
you-get --format=hd2 http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html
下载成功
2.在本地播放器中播放流媒体视频
Flash 因CPU占用高被嗤之以鼻,而 You-Get 可以直接在本地播放器中播放网页视频。类似功能的还有 Livestreamer 这个神奇的工具。
e.g.在 PotPlayer 中播放一段下面这段爱奇艺视频
(视频链接:http://www.iqiyi.com/v_19rrgzy5ls.html)
1.在资源管理器中打开 PotPlayer 安装目录
2.按住Shift
并右击鼠标,选择在此处打开命令窗口
3.输入下面的 You-Get 播放命令即可
you-get -p PotPlayerMini64.exe http://v.youku.com/v_show/id_XMTY0MTA4ODM1Mg==.html
(注意 PotPalyer 可执行文件的文件名的大小写,大小写错误将会导致 you-get 报错,如果 Potplayer 播放失败请尝试使用 VLC 进行播放)
播放成功
3.暂停下载与继续下载
1.暂停下载:和Linux一样,按Ctrl+C
可以中断命令,下载目录下会保存有一个以.download
为扩展名的缓存文件。
2.继续下载:重新执行下载任务,如果下载目录下有上次下载保存的缓存文件,则继续上次下载进度。
3.强制重新下载(即使下载完成也会重新写入):
you-get -f http://www.meipai.com/media/437971164
4.下载视频列表中的所有视频
优酷等网站会提供视频列表,而 You-Get 可以通过视频列表进行批量下载。
e.g.下载一个优酷视频专辑
you-get http://www.youku.com/playlist_show/id_25917721.html
下载成功
5.下载Bilibili视频的弹幕
看Bilibili没有弹幕简直失去了人生一大乐趣,You-Get同样提供了弹幕下载功能。
1.输入命令下载 Bilibili 视频
2.下载完成后会自动下载.xml
格式的弹幕
Bilibili视频及弹幕下载
3.使用 Danmu2Ass 将.xml
格式转换为.ass
格式
4.打开播放器,将.ass
文件加载即可
PotPlayer中加载弹幕
You-Get 不但支持视频下载,同样支持图片下载,支持的站点已在其主页列出,部分网站支持批量下载。
1.访问网站
2.点击图片/帖子,进入图片/帖子详情
3.复制地址到 You-Get 下载即可
截图中展现了一些例子
Imgur
Flickr
1.使用 You-Get 建议先安装FFmpeg或 Libav
4.部分网站在中国大陆可能无法访问,如果想正常访问这些网站,可以去问问神奇海螺。