你是否曾幻想过有这样一个工具,可以一键下载youtube、b站、优酷、爱奇艺、腾讯、斗鱼、土豆、芒果TV......几乎所有网站的视频,以及网易云音乐、酷我音乐、酷狗音乐、虾米音乐等各大音乐平台的音乐,还有所有网上的图片!


从此不需要为了下载电影,而专门去下载爱奇艺、优酷、腾讯客户端,也不需要去找各种各样的youtube视频下载器,有了这个工具,全网视频随便下,一劳永逸。



强烈推荐黑科技下载工具:you-get,一个超神般的存在!


you-get是基于python3的媒体内容下载库,在命令行中运行,用于从网络中下载视频、音频、图片,其它下载工具不能下载的它统统能搞定。

注:快捷键Win + R可以打开命令行cmd


1下载安装
在安装you-get前,你需要安装python 3.X,因为它是一个python库。
这里就不讲解python安装方法了,可以上网搜索哈!以下内容对python的要求,默认大家至少是一个会敲“hello world”的python入门选手。


安装you-get和其它python一样,使用最方便的pip安装:

pip3 install you-get # 注意在命令行使用pip

这样就搞定安装了,是不是so easy!
如果你在安装的过程中出现错误提示,有可能是依赖包的版本太老了,只需要卸载重装就可以。其他的错误类型可自行百度解决,或者发给公众号后台,小编有时间会帮你查查。

如果你想更新you-get,也很简单:
pip3 install --upgrade you-get # 注意在命令行使用pip


2开始下载视频

安装好后,就可以拉出来溜溜!
比如我想下载b站美食主播大祥哥的视频,那么我只要找到视频链接,然后在命令行键入:

you-get 视频地址 # 注意在命令行中执行
视频地址:https://www.bilibili.com/video/av49030556?from=search&seid=12693057774032579999



上图就已经在下载了,可以看到下载进度条、下载速度、视频名称、格式等等信息。
不指定存储位置情况下,视频默认存放在"C:\Users\user"目录下,打开该目录,会发现刚刚已经下载好的视频和字幕文件



3指定存储位置和重命名
如果我想设定下载的文件到指定文件夹里,并且给下载的视频重命名,该怎么办?很简单:使用 --output-dir/-o 设置存放路径, 使用--output-filename/-O 设置名称:

you-get -o 存放绝对路径 -O 新名称 视频地址 # 注意在命令行中执行
比如,把刚才的视频下载到E盘的movie文件夹里,并命名为 daxiangge:


4查看视频信息

查看当前视频的清晰度和格式,可以看看各种视频的信息

you-get -i 视频地址


5选择需要下载的清晰度和格式
根据需要的视频格式和清晰度下载视频,上面视频信息里已经展示了各种视频格式和清晰度,选择你需要的下载吧!

you-get --format=视频格式 视频地址


6

下载图片


下载图片和下载视频一样,只要有图片的地址就可以哦!

比如我要下载一张车模照片:

图片地址:http://photo.tp88.net/pic/20147/9/2014793227-38464610.jpg




在命令行输入:

you-get 图片地址


©著作权归作者所有:来自51CTO博客作者mb5fe18fab305a5的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 视频当道的时代,这些珍藏的优质 Python 播客值得推荐
  2. 20张图!3个视频!一文带你搞定「快慢指针」在数组中的应用
  3. 以B站C语言视频为基础的课后总结(一)
  4. 学算法的那些年,吴师兄接触的网站、软件、视频、书籍大揭秘
  5. 视频讲解 | 图解剑指offer:二维数组的查找
  6. 又一套!微软在 GitHub 新发的 Python 视频资源
  7. 小伙子不讲武德,竟用Python爬取了B站上1.4w条马老师视频数据来分
  8. PyCon2018,大波视频来了……
  9. 以B站C语言视频为基础的课后总结(二)

随机推荐

  1. Android获取如何获取当前手机IP地址
  2. Android中的流式布局
  3. android之ViewFlipper
  4. android获取手机通讯录联系人
  5. android利用spinner选择加减乘除进行运算
  6. 〖Android〗查找Android中的/system/lib
  7. Android沉浸式模式实现导航栏与状态栏的
  8. 2011.09.27——— android 视频缩略图之M
  9. 异步消息处理机制-Android中Handler原理(
  10. solve build_static_library with nothin