You-Get——基于Python3的媒体下载工具
You-Get是一个基于 Python 3 的下载工具。使用 You-Get 可以很轻松的下载到网络上的视频、图片及音乐。
项目主页:https://github.com/soimort/you-get
You-Get 主页:https://you-get.org/
You-Get 原版中文说明:https://github.com/soimort/you-get/wiki/中文说明/
作者:soimort
Python 是一款跨平台编程语言,Liunx 以及 Mac OS 下都可以使用,此处展示仅使用 Windows。
0x01 使用 You-Get 下载视频
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
![](/assets/blank.gif)
Step3 开始下载吧
打开cmd
输入命令
you-get [视频地址]
e.g.下载一段bili视频
输入如下命令
you-get https://www.bilibili.com/video/av57233591
![](/assets/blank.gif)
文件保存在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
![](/assets/blank.gif)
2.选择需要下载的清晰度及格式
you-get --format=mp4hd2v2 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
![](/assets/blank.gif)
5.下载Bilibili视频的弹幕
看Bilibili没有弹幕简直失去了人生一大乐趣,You-Get同样提供了弹幕下载功能。
1.输入命令下载 Bilibili 视频
2.下载完成后会自动下载.xml
格式的弹幕
![](/assets/blank.gif)
3.使用 Danmu2Ass 将.xml
格式转换为.ass
格式
4.打开播放器,将.ass
文件加载即可
![](/assets/blank.gif)
0x03 You-Get 下载图片
You-Get 不但支持视频下载,同样支持图片下载,支持的站点已在其主页列出,部分网站支持批量下载。
1.访问网站
2.点击图片/帖子,进入图片/帖子详情
3.复制地址到 You-Get 下载即可
截图中展现了一些例子
![](/assets/blank.gif)
0x04 其他的一些
1.使用 You-Get 建议先安装FFmpeg或 Libav
4.部分网站在中国大陆可能无法访问,如果想正常访问这些网站,可以去问问神奇海螺。
支持下载的列表链接:
https://github.com/soimort/you-get#supported-sites
You-Get——基于Python3的媒体下载工具相关推荐
- python测验3_基于Python3的漏洞检测工具
原标题:基于Python3的漏洞检测工具 Python3 漏洞检测工具 -- lance lance, a simple version of the vulnerability detection ...
- python代码检查工具_基于Python3的漏洞检测工具 ( Python3 插件式框架 )
[TOC] Python3 漏洞检测工具 -- lance lance, a simple version of the vulnerability detection framework based ...
- 基于NSURLSession写一个下载工具
ZFRetryDownloader 一个基于NSURLSession实现的下载模块,并封装了一个下载失败重试的逻辑. Getting Started These instructions will g ...
- 一些造好的轮子-视频下载工具
一些造好的轮子 视频下载工具 -- 科技改变生活 几个很好用的工具推荐及一些基本的使用方法: YOU-GET You-Get是一个基于Python3的下载工具.使用You-Get可以很轻松的下载网上的 ...
- You-Get--基于Python3的开源网络视频下载工具
CSDN GitHub You-Get–基于Python3的开源网络视频下载工具 AderXCoding/system/tools/you-get 本作品采用知识共享署名-非商业性使用-相同方式共享 ...
- python下载软件-python下载工具
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! you-get是一个基于 python 3 的下载工具. 使用 you-get ...
- 通过基于Python的Pymusic-dl下载需要的音乐
前言 最近开始研究制作视频,需要从音乐播放器下载需要的音乐,由于是工作电脑,安装播放器又麻烦,许多网站提供的下载都需要付费. 然后找到一个音乐下载工具 Music-dl,一个基于 Python3 的命 ...
- mybatipse 下载_Windows实用软件推荐(2)——下载工具
迅雷现在可以说是没办法用了,在作死的路上越走越远,这里为大家提供一些替代的软件. 1.Free Download Manager 这界面可以说是非常简洁了,习惯了迅雷广告的我看到这个真是泪流满面 FD ...
- java断点下载工具,RxDownload
RxDownload The download tool based on RxJava . Support multi-threaded download and breakpoint downlo ...
最新文章
- 对象特性--构造函数调用规则
- 自嗨锅要持续嗨,还得碾碎这四个“绊脚石”
- C#中写简单的COM+组件
- apache 给网站配置域名
- Encapsulate Downcast(封装向下转型)
- python爬虫从入门到放弃-python 爬虫《从入门到放弃》
- easypanel安装php5.4,kangle一键脚本-凌梦云
- Shell脚本学习(一)Shell命令基础
- Java开发笔记(一百二十六)Swing的窗口
- order by 多个条件
- pyqt5 treewidget图标_Python基础之PyQt5写TreeWidget(二)--代码篇
- 运维Python大全
- HTML+CSS+JS 实现全屏下雪动画背景用户登录注册表单
- 计算机控制系统电阻加热课设,计算机控制系统课程设计资料.doc
- 360浏览器邮件扩展添加企业邮箱
- 专家建议|2022内容运营的5大SEO错误以及如何避免
- 基于B站服务器宕机事故,小鸟云聊聊高防云服务器选择技巧
- python 函数基础以及lambda使用
- ps 套索工具抠图实例
- 通过微信公众号实现H5音频自动播放