博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
You-Get——基于Python3的媒体下载工具
阅读量:4683 次
发布时间:2019-06-09

本文共 2373 字,大约阅读时间需要 7 分钟。

 

是一个基于 Python 3 的下载工具。使用 You-Get 可以很轻松的下载到网络上的视频、图片及音乐。

项目主页:

You-Get 主页:
You-Get 原版中文说明:
作者:

You-Get

Python 是一款跨平台编程语言,Liunx 以及 Mac OS 下都可以使用,此处展示仅使用 Windows。


0x01 使用 You-Get 下载视频

Step1 下载与安装 Python 3

1.访问下载对应版本的Python,You-Get基于Python 3,建议。

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 (如何提示错误,需要加载python和scripts目录到环境变量。在cmd下输入: path=%path%;C:\Python34 接着按"Enter"回车键。
在cmd下输入: path=%path%;C:\Python34\scripts 接着按"Enter"回车键。)
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

0x02 You-Get 有关视频的其他用法

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 可以直接在本地播放器中播放网页视频。类似功能的还有这个神奇的工具。

e.g.在 PotPlayer 中播放一段下面这段爱奇艺视频

(视频链接:)

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.使用将.xml格式转换为.ass格式
4.打开播放器,将.ass文件加载即可

PotPlayer中加载弹幕

0x03 You-Get 下载图片

You-Get 不但支持视频下载,同样支持图片下载,支持的站点已在其主页列出,部分网站支持批量下载。

1.访问网站
2.点击图片/帖子,进入图片/帖子详情
3.复制地址到 You-Get 下载即可

截图中展现了一些例子

Twitter
Imgur
Flickr
Pinterest

0x04 其他的一些

1.使用 You-Get 建议先安装或 

4.部分网站在中国大陆可能无法访问,如果想正常访问这些网站,可以去问问神奇海螺。

 
 
 

支持下载的列表链接:

https://github.com/soimort/you-get#supported-sites

 
 
 

 

转载于:https://www.cnblogs.com/ydch/articles/10961212.html

你可能感兴趣的文章
配置NRPE的通讯
查看>>
VS2005编译VTK5.10.1
查看>>
shp系列(一)——利用C++进行shp文件的读(打开)与写(创建)开言
查看>>
总结上海永辉云商高级前端职位面试题集
查看>>
中国计算机学会推荐国际学术会议和期刊目录
查看>>
文本元素
查看>>
各种可以远程
查看>>
对服务器的认识
查看>>
分治法实现1-N的数字按字典序全排列组合 Java语言
查看>>
序列化 与 反序列化
查看>>
购物车
查看>>
python基础(一)
查看>>
UI设计篇·入门篇·绘制简单自定义矩形图/设置按钮按下弹起颜色变化/设置图形旋转...
查看>>
linux 使用NSF 映射远程磁盘目录
查看>>
elasticjob 当当的分布式定时任务管理
查看>>
BZOJ 3438: 小M的作物( 最小割 )
查看>>
js性能优化-事件委托(2)
查看>>
Determine File Output Location
查看>>
51NOD 1068 Bash游戏 V3
查看>>
级联。。。
查看>>