一. you-get概述

you-get是一个小型的命令行实用程序,用于从Web下载媒体内容(视频,音频,图像)。

官方网址:https://you-get.org/

源码地址:https://github.com/soimort/you-get

命令行安装:pip3 install you-get (需要先按照python环境)

更新:pip install --upgrade you-get

二. you-get主要参数

选项和说明
-i: 显示资源信息,比如说格式、清晰度、大小等(常用);
-c: 使用cookie,加载cookies.txt 或者cookies.sqlite。即下载会员资源需要会员的信息(常用);
-o:设置输出文件夹,即保存路径,若不指定,则保存在当前工作目录(常用);
-u: 指定下载或查看的url,有时候可以省略-u直接加上url;
-O: 设置文件名,可采用默认文件名
-f: 强制覆盖已存在的文件
-l: 优先下载整个列表
-P: 使用密码(若访问视频需要密码)
-t: 设置超时时间,单位是秒

三. you-get命令用法

# 最简单的下载
you-get '视频链接' # # 列出视频信息,可以看到该网页提供的视频的信息
you-get -i '视频链接'# 下载指定质量的视频,国内网站一般默认就是最高清的,但是国外的还有更高清的
you-get --itag=127 '视频链接'   # 设置http代理
you-get -x 127.0.0.1:8118 '视频链接'

四. python代码中使用

python3代码中简单使用:

# -*- encoding: utf-8 -*-
# 可以获取到各个网站的下载器
from you_get.extractor import download_urlsurl_list = ['https://www.bilibili.com/video/BV1sf4y1x7MS?spm_id_from=333.999.0.0&vd_source=2b9d1ec775e1a5ff6537f2f5ec814470']
resp = download_urls(urls=url_list, title='myvideo', ext='mp4', total_size=0)

五. 附:截至目前you-get支持下载的网站

Site URL Videos? Images? Audios?
YouTube https://www.youtube.com/
Twitter https://twitter.com/
VK http://vk.com/
Vine https://vine.co/
Vimeo https://vimeo.com/
Veoh http://www.veoh.com/
Tumblr https://www.tumblr.com/
TED http://www.ted.com/
SoundCloud https://soundcloud.com/
SHOWROOM https://www.showroom-live.com/
Pinterest https://www.pinterest.com/
MTV81 http://www.mtv81.com/
Mixcloud https://www.mixcloud.com/
Metacafe http://www.metacafe.com/
Magisto http://www.magisto.com/
Khan Academy https://www.khanacademy.org/
Internet Archive https://archive.org/
Instagram https://instagram.com/
InfoQ http://www.infoq.com/presentations/
Imgur http://imgur.com/
Heavy Music Archive http://www.heavy-music.ru/
Freesound http://www.freesound.org/
Flickr https://www.flickr.com/
FC2 Video http://video.fc2.com/
Facebook https://www.facebook.com/
eHow http://www.ehow.com/
Dailymotion http://www.dailymotion.com/
Coub http://coub.com/
CBS http://www.cbs.com/
Bandcamp http://bandcamp.com/
AliveThai http://alive.in.th/
interest.me http://ch.interest.me/tvn
755
ナナゴーゴー
http://7gogo.jp/
niconico
ニコニコ動画
http://www.nicovideo.jp/
163
网易视频
网易云音乐
http://v.163.com/
http://music.163.com/
56网 http://www.56.com/
AcFun http://www.acfun.cn/
Baidu
百度贴吧
http://tieba.baidu.com/
爆米花网 http://www.baomihua.com/
bilibili
哔哩哔哩
http://www.bilibili.com/
豆瓣 http://www.douban.com/
斗鱼 http://www.douyutv.com/
凤凰视频 http://v.ifeng.com/
风行网 http://www.fun.tv/
iQIYI
爱奇艺
http://www.iqiyi.com/
激动网 http://www.joy.cn/
酷6网 http://www.ku6.com/
酷狗音乐 http://www.kugou.com/
酷我音乐 http://www.kuwo.cn/
乐视网 http://www.le.com/
荔枝FM http://www.lizhi.fm/
懒人听书 http://www.lrts.me/
秒拍 http://www.miaopai.com/
MioMio弹幕网 http://www.miomio.tv/
MissEvan
猫耳FM
http://www.missevan.com/
痞客邦 https://www.pixnet.net/
PPTV聚力 http://www.pptv.com/
齐鲁网 http://v.iqilu.com/
QQ
腾讯视频
http://v.qq.com/
企鹅直播 http://live.qq.com/
Sina
新浪视频
微博秒拍视频
http://video.sina.com.cn/
http://video.weibo.com/
Sohu
搜狐视频
http://tv.sohu.com/
Tudou
土豆
http://www.tudou.com/
阳光卫视 http://www.isuntv.com/
Youku
优酷
http://www.youku.com/
战旗TV http://www.zhanqi.tv/lives
央视网 http://www.cntv.cn/
Naver
네이버
http://tvcast.naver.com/
芒果TV http://www.mgtv.com/
火猫TV http://www.huomao.com/
阳光宽频网 http://www.365yg.com/
西瓜视频 https://www.ixigua.com/
新片场 https://www.xinpianchang.com/
快手 https://www.kuaishou.com/
抖音 https://www.douyin.com/
TikTok https://www.tiktok.com/
中国体育(TV) http://v.zhibo.tv/ http://video.zhibo.tv/
知乎 https://www.zhihu.com/

就像you-get所说的,侵权问题与本人无关,怎么用是你自己的事。

觉得该工具有用的话,可以收藏起来哦

5分钟带你了解python中超级好用的库 you-get相关推荐

  1. 太好了,一分钟带你分清Python的模块、库、包有什么联系和区别?

    Python的流行主要依赖于其有众多功能强大的库(Library),Python自带的标准库(Standard Library)可以满足大多数的基础需求,除了函数库以外,模块(Module)和包(Pa ...

  2. 10分钟带你探索css中更为奇妙的奥秘

    10分钟带你探索css中更为奇妙的奥秘

  3. 【教程搬运】读懂github上的工程代码——带你熟悉Python中的Parser

    读懂github上的工程代码--带你熟悉Python中的Parser 1.导入包 2.实例化ArgumentParser 3.使用add_argument函数添加参数 4.使用parse_args解析 ...

  4. 小结两种在Python中导入C语言扩展库的方法

    小结两种在Python中导入C语言扩展库的方法 分类: Pythoner2009-08-18 20:44 2563人阅读 评论(1) 收藏 举报 python扩展c语言importstring 一种是 ...

  5. linux 下的动态库制作 以及在python 中如何调用 c 函数库

    linux 下的动态库制作 以及在python 中如何调用 c 函数库 动态库: 动态库又称动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序 ...

  6. 捋一捋Python中的数学运算math库(上篇)

    正式的Python专栏第18篇,同学站住,别错过这个从0开始的文章! 很多学习编程的都多多少少学习了一些数学知识. 学委之前也简单吐槽了 Python中奇葩的round函数! 这篇我们讲讲那些常用的数 ...

  7. 10分钟带你了解python_ComeOn!10分钟带你了解Python的变量和数据类型

    对任何语言来说,变量和数据类型都是非常重要和基础的内容.这篇文章就带你用10分钟的时间,学会Python的变量和数据类型这个知识点. 一.知识点 python 关键字 变量的定义与赋值 input() ...

  8. python vector 初始化_一文带你走进Python中的数据类

    全文共2607字,预计学习时长14分钟 图源:unsplash 数据类适用于Python3.7或更高版本,它不仅可以用作数据容器,还可以编写样板代码,简化创建类的过程. 创建第一个数据类 创建一个数据 ...

  9. python必备入门代码-初学必备:1分钟带你认识Python的代码(上)

    在上篇文章,给小伙伴介绍了Anaconda和VS Code这两大神器[戳此查看:学习Python比不可少的两种神器],相信大家已经安装好,跃跃欲试准备写代码了吧~ 这里,我将通过几行代码向大家展示Py ...

最新文章

  1. 4一20ma电流有源与无源区别_信号隔离安全栅与信号隔离器区别!
  2. Treelabeling 异或性质,位运算,染色法,二分图(2100)
  3. 【深度学习】一文深度解读模型评估方法
  4. 请在请求中携带deviceid参数_日常工作中最容易犯的几个并发错误,你中了几个?...
  5. 汪子熙的SAP技术文章分类合集
  6. php soecket服务器搭建_PHP socket 服务器框架集
  7. 函数指针c语言typedef,typedef 函数指针的用法(附例子)
  8. html页面锁屏,JavaScript网页锁屏效果源码实例
  9. hbase针对fullgc所做的优化(Memstore所作的优化 针对BlockCache所作优化)
  10. c语言中读和写的作用,C语言中对文件最基本的读取和写入函数
  11. 关于v8 Javascript engine 的使用方法研究 (二)转
  12. android截屏保存目录,Android实现截屏,将截图文件保存到本地文件夹
  13. BP神经网络学习与代码预演
  14. qlv格式转换成mp4 视频格式转换
  15. vulhub漏洞复现30_Jetty
  16. STM32配合火焰传感器的火灾报警
  17. mtu设置失败_为什么华为路由器修改MTU值失败
  18. 拉丁超立方抽样的Python实现
  19. 使用IPMI安装操作系统--超微服务器为例,以及ipmivier安装与使用
  20. 【SSH】--SSH框架简介

热门文章

  1. 手势识别(一) - 项目概述与简单应用介绍
  2. ext4magic恢复工具ext4
  3. [极客大挑战2021]web wp
  4. java桌面程序与服务交互_Java作为具有交互式桌面支持的Windows服务并读取curren登录用户...
  5. 吞食天地2刘蜀传攻略
  6. 仓储管理之计价方法——毛利率法、零售价法【售价金额核算法】、计划成本法
  7. 安卓手机上有哪些好用的txt小说阅读器?
  8. 原生JS实现无限滚动瀑布流布局
  9. UE4 sequence 播放速率的调整(4.27)
  10. NPE:记一次脑残NPE的排查过程