You-Get
You-Get 乃一小小哒命令行程序,提供便利的方式来下载网络上的媒体信息。
利用you-get下载这个网页的视频:
$ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society
Site: fsf.org
Title: TEDxGE2014_Stallman05_LQ
Type: WebM video (video/webm)
Size: 27.12 MiB (28435804 Bytes)
Downloading TEDxGE2014_Stallman05_LQ.webm ...
100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s
为什么你要好好的用You-get:
-
你欢喜于互联网上的富媒体内容,并为个人寻欢而储存
-
你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为
-
你寻求解脱于闭源软件或JavaScript代码,并禁止Flash运行
-
你为黑客精神与自由软件而欣喜
you-get之功用:
-
下载流行网站之音视频,例如YouTube, Youku, Niconico,以及更多. (查看完整支持列表)
-
于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
-
下载您喜欢的网页上的图片
-
下载任何非HTML内容,例如二进制文件
心动? 现在安装 并 查看使用范例.
使用Python编程?敬请查看 源代码 并fork!
安装 {.wp-block-heading}
绪论 {.wp-block-heading}
以下乃必要依赖,需要单独安装,除非于Windows下使用预包装包:
选项 1: 通过pip安装 {.wp-block-heading}
you-get之官方版本通过PyPI分发, 可从PyPI镜像中通过pip 包管理器安装. 须知您务必使用版本3的 pip:
$ pip3 install you-get
选项 2: 使用预装包(仅供Windows) {.wp-block-heading}
exe (单独文件) 或 7z (包括所有依赖) 可从https://github.com/soimort/you-get/releases/latest 下载.
选项 3: 于GitHub下载 {.wp-block-heading}
您可选择稳定版 (与PyPI最新版等同) 或 开发版 (更多的热补丁与不稳定功能)的you-get. 解压并将含有you-get的目录加入PATH.
或者, 运行
$ make install
以安装you-get 于永久路径.
选项 4: Git clone {.wp-block-heading}
即使您不常使用Python,作为开发者,也请使用此方法。
$ git clone git://github.com/soimort/you-get.git
将目录加入 PATH, 或运行 make install 以安装you-get 于永久路径.
升级 {.wp-block-heading}
考虑到 you-get 安装方法之差异, 请使用:
$ pip3 install --upgrade you-get
或下载最新更新:
$ you-get https://github.com/soimort/you-get/archive/master.zip
开始 {.wp-block-heading}
下载视频 {.wp-block-heading}
当观赏感兴趣之视频,您可以使用 --info/-i 以查看所有可用画质与格式、s:
$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
streams: # Available quality and codecs
[ DEFAULT ] _________________________________
- itag: 43
container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]
- itag: 18
container: mp4
quality: medium
# download-with: you-get --itag=18 [URL]
- itag: 5
container: flv
quality: small
# download-with: you-get --itag=5 [URL]
- itag: 36
container: 3gp
quality: small
# download-with: you-get --itag=36 [URL]
- itag: 17
container: 3gp
quality: small
# download-with: you-get --itag=17 [URL]
标有DEFAULT 为默认画质。如认同,可下载:
$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
stream:
- itag: 43
container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]
Downloading zoo.webm ...
100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 7 MB/s
Saving Me at the zoo.en.srt ...Done.
(如YouTube视频带有字幕,将被一同下载,以SubRip格式保存.)
或,如您希望其他格式(mp4),请使用其他提示选项:
$ you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
注意:
-
目前,格式选择没有大规模铺开;默认选项为最高画质.
-
ffmpeg为必要依赖,以下载流式视频以及合并分块视频(例如,类似Youku), 以及YouTube的1080p或更高分辨率.
-
如不希望
you-get合并视频,使用--no-merge/-n.
下载其他内容 {.wp-block-heading}
如你有URL,可以直接使用:
$ you-get https://stallman.org/rms.jpg
Site: stallman.org
Title: rms
Type: JPEG Image (image/jpeg)
Size: 0.06 MiB (66482 Bytes)
Downloading rms.jpg ...
100.0% ( 0.1/0.1 MB) ├████████████████████████████████████████┤[1/1] 127 kB/s
或者, you-get将自动检查网页,下载一切有可能感兴趣的内容:
$ you-get http://kopasas.tumblr.com/post/69361932517
Site: Tumblr.com
Title: kopasas
Type: Unknown type (None)
Size: 0.51 MiB (536583 Bytes)
Site: Tumblr.com
Title: tumblr_mxhg13jx4n1sftq6do1_1280
Type: Portable Network Graphics (image/png)
Size: 0.51 MiB (536583 Bytes)
Downloading tumblr_mxhg13jx4n1sftq6do1_1280.png ...
100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 22 MB/s
注意:
-
此功能为测试性,远未完成。对于类似Tumblr和Blogger的大图有效,但是没有办法为所有网站建立通用格式.
在Google Videos搜索并下载 {.wp-block-heading}
you-get可以吃任何东西. 如果不是合法的URL, you-get将在Google查找并下载最相关视频. (可能不是最心仪的,但是很有可能)
$ you-get "Richard Stallman eats"
暂停与恢复下载 {.wp-block-heading}
可以使用Ctrl+C 暂停下载.
临时的.download文件将保存于输出目录。下次使用you-get传入相同参数时,下载将从上次继续开始. 如果下载已经完成 (临时的.download 扩展名消失), you-get将忽略下载.
用--force/-f强行重下载. (注意: 将覆盖同名文件或临时文件!)
设置输出文件名或路径 {.wp-block-heading}
使用--output-dir/-o 设定路径, --output-filename/-O 设定输出文件名:
$ you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
提示:
-
如果原视频标题含有与系统不兼容字符,十分有效.
-
也可以帮助使用脚本批量下载于指定目录和文件名.
代理设置 {.wp-block-heading}
使用 --http-proxy/-x为you-get设置HTTP代理:
$ you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
然而系统代理 (即系统变量http_proxy) 自动使用. 使用--no-proxy强行关闭.
提示:
-
如果经常使用代理 (网络封锁了部分网站), 考虑将
you-get和 proxychains 一同使用,并设置alias you-get="proxychains -q you-get" (于命令行).
-
对于某些网站(例如Youku), 如果你需要下载仅供中国大陆观看的视频, 可以使用
--extractor-proxy/-y单独为解析器设置代理. 可以使用 -y proxy.uku.im:8888 (鸣谢: Unblock Youku 项目).
观看视频 {.wp-block-heading}
使用 --player/-p 将视频喂进播放器, 例如 mplayer 或者 vlc,而不是下载:
$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
或者你想在浏览器中观看而不希望看广告或评论区:
$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
提示:
-
可以使用
-p 开启下载工具,例如 you-get -p uget-gtk 'https://www.youtube.com/watch?v=jNQXAC9IVRw', 虽然有可能不灵.
加载cookie {.wp-block-heading}
并非所有视频可供任何人观看。如果需要登录以观看 (例如, 私密视频), 可能必须将浏览器cookie通过--cookies/-c 加载入 you-get.
注意:
-
目前我们支持两种cookie格式:Mozilla
cookies.sqlite 和 Netscape cookies.txt.
复用解析数据 {.wp-block-heading}
使用 --url/-u 获得页面所有可下载URL列表. 使用 --json以获得JSON格式.
警告:
支持网站 {.wp-block-heading}
|
网站
|
<th>
URL
</th>
<th>
视频?
</th>
<th>
图像?
</th>
<th>
音频?
</th>
|
YouTube
|
<td>
<a href="https://www.youtube.com/">https://www.youtube.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Twitter
|
<td>
<a href="https://twitter.com/">https://twitter.com/</a>
</td>
<td>
✓
</td>
<td>
✓
</td>
<td>
</td>
|
VK
|
<td>
<a href="http://vk.com/">http://vk.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Vine
|
<td>
<a href="https://vine.co/">https://vine.co/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Vimeo
|
<td>
<a href="https://vimeo.com/">https://vimeo.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Vidto
|
<td>
<a href="http://vidto.me/">http://vidto.me/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Veoh
|
<td>
<a href="http://www.veoh.com/">http://www.veoh.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Tumblr
|
<td>
<a href="https://www.tumblr.com/">https://www.tumblr.com/</a>
</td>
<td>
✓
</td>
<td>
✓
</td>
<td>
✓
</td>
|
TED
|
<td>
<a href="http://www.ted.com/">http://www.ted.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
SoundCloud
|
<td>
<a href="https://soundcloud.com/">https://soundcloud.com/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
Pinterest
|
<td>
<a href="https://www.pinterest.com/">https://www.pinterest.com/</a>
</td>
<td>
</td>
<td>
✓
</td>
<td>
</td>
|
MusicPlayOn
|
<td>
<a href="http://en.musicplayon.com/">http://en.musicplayon.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
MTV81
|
<td>
<a href="http://www.mtv81.com/">http://www.mtv81.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Mixcloud
|
<td>
<a href="https://www.mixcloud.com/">https://www.mixcloud.com/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
Metacafe
|
<td>
<a href="http://www.metacafe.com/">http://www.metacafe.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Magisto
|
<td>
<a href="http://www.magisto.com/">http://www.magisto.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Khan Academy
|
<td>
<a href="https://www.khanacademy.org/">https://www.khanacademy.org/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
JPopsuki TV
|
<td>
<a href="http://www.jpopsuki.tv/">http://www.jpopsuki.tv/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Internet Archive
|
<td>
<a href="https://archive.org/">https://archive.org/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Instagram
|
<td>
<a href="https://instagram.com/">https://instagram.com/</a>
</td>
<td>
✓
</td>
<td>
✓
</td>
<td>
</td>
|
Heavy Music Archive
|
<td>
<a href="http://www.heavy-music.ru/">http://www.heavy-music.ru/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
Google+
|
<td>
<a href="https://plus.google.com/">https://plus.google.com/</a>
</td>
<td>
✓
</td>
<td>
✓
</td>
<td>
</td>
|
Freesound
|
<td>
<a href="http://www.freesound.org/">http://www.freesound.org/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
Flickr
|
<td>
<a href="https://www.flickr.com/">https://www.flickr.com/</a>
</td>
<td>
✓
</td>
<td>
✓
</td>
<td>
</td>
|
Facebook
|
<td>
<a href="https://www.facebook.com/">https://www.facebook.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
eHow
|
<td>
<a href="http://www.ehow.com/">http://www.ehow.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Dailymotion
|
<td>
<a href="http://www.dailymotion.com/">http://www.dailymotion.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
CBS
|
<td>
<a href="http://www.cbs.com/">http://www.cbs.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Bandcamp
|
<td>
<a href="http://bandcamp.com/">http://bandcamp.com/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
AliveThai
|
<td>
<a href="http://alive.in.th/">http://alive.in.th/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
interest.me
|
<td>
<a href="http://ch.interest.me/tvn">http://ch.interest.me/tvn</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
755 ナナゴーゴー
|
<td>
<a href="http://7gogo.jp/">http://7gogo.jp/</a>
</td>
<td>
✓
</td>
<td>
✓
</td>
<td>
</td>
niconico ニコニコ動画
|
<td>
<a href="http://www.nicovideo.jp/">http://www.nicovideo.jp/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
163 网易视频 网易云音乐
|
<td>
<a href="http://v.163.com/">http://v.163.com/</a><br /><a href="http://music.163.com/">http://music.163.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
✓
</td>
|
56网
|
<td>
<a href="http://www.56.com/">http://www.56.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
AcFun
|
<td>
<a href="http://www.acfun.tv/">http://www.acfun.tv/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
Baidu 百度贴吧
|
<td>
<a href="http://tieba.baidu.com/">http://tieba.baidu.com/</a>
</td>
<td>
✓
</td>
<td>
✓
</td>
<td>
</td>
|
爆米花网
|
<td>
<a href="http://www.baomihua.com/">http://www.baomihua.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
bilibili 哔哩哔哩
|
<td>
<a href="http://www.bilibili.com/">http://www.bilibili.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
Dilidili
|
<td>
<a href="http://www.dilidili.com/">http://www.dilidili.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
豆瓣
|
<td>
<a href="http://www.douban.com/">http://www.douban.com/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
斗鱼
|
<td>
<a href="http://www.douyutv.com/">http://www.douyutv.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
凤凰视频
|
<td>
<a href="http://v.ifeng.com/">http://v.ifeng.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
风行网
|
<td>
<a href="http://www.fun.tv/">http://www.fun.tv/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
iQIYI 爱奇艺
|
<td>
<a href="http://www.iqiyi.com/">http://www.iqiyi.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
激动网
|
<td>
<a href="http://www.joy.cn/">http://www.joy.cn/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
酷6网
|
<td>
<a href="http://www.ku6.com/">http://www.ku6.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
酷狗音乐
|
<td>
<a href="http://www.kugou.com/">http://www.kugou.com/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
酷我音乐
|
<td>
<a href="http://www.kuwo.cn/">http://www.kuwo.cn/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
乐视网
|
<td>
<a href="http://www.letv.com/">http://www.letv.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
荔枝FM
|
<td>
<a href="http://www.lizhi.fm/">http://www.lizhi.fm/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
秒拍
|
<td>
<a href="http://www.miaopai.com/">http://www.miaopai.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
MioMio弹幕网
|
<td>
<a href="http://www.miomio.tv/">http://www.miomio.tv/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
痞客邦
|
<td>
<a href="https://www.pixnet.net/">https://www.pixnet.net/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
PPTV聚力
|
<td>
<a href="http://www.pptv.com/">http://www.pptv.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
齐鲁网
|
<td>
<a href="http://v.iqilu.com/">http://v.iqilu.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
QQ 腾讯视频
|
<td>
<a href="http://v.qq.com/">http://v.qq.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
阡陌视频
|
<td>
<a href="http://qianmo.com/">http://qianmo.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
Sina 新浪视频 微博秒拍视频
|
<td>
<a href="http://video.sina.com.cn/">http://video.sina.com.cn/</a><br /><a href="http://video.weibo.com/">http://video.weibo.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
Sohu 搜狐视频
|
<td>
<a href="http://tv.sohu.com/">http://tv.sohu.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
天天动听
|
<td>
<a href="http://www.dongting.com/">http://www.dongting.com/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
Tudou 土豆
|
<td>
<a href="http://www.tudou.com/">http://www.tudou.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
虾米
|
<td>
<a href="http://www.xiami.com/">http://www.xiami.com/</a>
</td>
<td>
</td>
<td>
</td>
<td>
✓
</td>
|
阳光卫视
|
<td>
<a href="http://www.isuntv.com/">http://www.isuntv.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
音悦Tai
|
<td>
<a href="http://www.yinyuetai.com/">http://www.yinyuetai.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
Youku 优酷
|
<td>
<a href="http://www.youku.com/">http://www.youku.com/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
战旗TV
|
<td>
<a href="http://www.zhanqi.tv/lives">http://www.zhanqi.tv/lives</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
|
央视网
|
<td>
<a href="http://www.cntv.cn/">http://www.cntv.cn/</a>
</td>
<td>
✓
</td>
<td>
</td>
<td>
</td>
对于不在列表的网站,通用解析器将寻找并下载感兴趣之内容.