5分钟带你了解python中超级好用的库 you-get
一. 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/ | ✓ | ||
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/ | ✓ | ||
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/ | ✓ | ||
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/ | ✓ | ||
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相关推荐
- 太好了,一分钟带你分清Python的模块、库、包有什么联系和区别?
Python的流行主要依赖于其有众多功能强大的库(Library),Python自带的标准库(Standard Library)可以满足大多数的基础需求,除了函数库以外,模块(Module)和包(Pa ...
- 10分钟带你探索css中更为奇妙的奥秘
10分钟带你探索css中更为奇妙的奥秘
- 【教程搬运】读懂github上的工程代码——带你熟悉Python中的Parser
读懂github上的工程代码--带你熟悉Python中的Parser 1.导入包 2.实例化ArgumentParser 3.使用add_argument函数添加参数 4.使用parse_args解析 ...
- 小结两种在Python中导入C语言扩展库的方法
小结两种在Python中导入C语言扩展库的方法 分类: Pythoner2009-08-18 20:44 2563人阅读 评论(1) 收藏 举报 python扩展c语言importstring 一种是 ...
- linux 下的动态库制作 以及在python 中如何调用 c 函数库
linux 下的动态库制作 以及在python 中如何调用 c 函数库 动态库: 动态库又称动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序 ...
- 捋一捋Python中的数学运算math库(上篇)
正式的Python专栏第18篇,同学站住,别错过这个从0开始的文章! 很多学习编程的都多多少少学习了一些数学知识. 学委之前也简单吐槽了 Python中奇葩的round函数! 这篇我们讲讲那些常用的数 ...
- 10分钟带你了解python_ComeOn!10分钟带你了解Python的变量和数据类型
对任何语言来说,变量和数据类型都是非常重要和基础的内容.这篇文章就带你用10分钟的时间,学会Python的变量和数据类型这个知识点. 一.知识点 python 关键字 变量的定义与赋值 input() ...
- python vector 初始化_一文带你走进Python中的数据类
全文共2607字,预计学习时长14分钟 图源:unsplash 数据类适用于Python3.7或更高版本,它不仅可以用作数据容器,还可以编写样板代码,简化创建类的过程. 创建第一个数据类 创建一个数据 ...
- python必备入门代码-初学必备:1分钟带你认识Python的代码(上)
在上篇文章,给小伙伴介绍了Anaconda和VS Code这两大神器[戳此查看:学习Python比不可少的两种神器],相信大家已经安装好,跃跃欲试准备写代码了吧~ 这里,我将通过几行代码向大家展示Py ...
最新文章
- 4一20ma电流有源与无源区别_信号隔离安全栅与信号隔离器区别!
- Treelabeling 异或性质,位运算,染色法,二分图(2100)
- 【深度学习】一文深度解读模型评估方法
- 请在请求中携带deviceid参数_日常工作中最容易犯的几个并发错误,你中了几个?...
- 汪子熙的SAP技术文章分类合集
- php soecket服务器搭建_PHP socket 服务器框架集
- 函数指针c语言typedef,typedef 函数指针的用法(附例子)
- html页面锁屏,JavaScript网页锁屏效果源码实例
- hbase针对fullgc所做的优化(Memstore所作的优化 针对BlockCache所作优化)
- c语言中读和写的作用,C语言中对文件最基本的读取和写入函数
- 关于v8 Javascript engine 的使用方法研究 (二)转
- android截屏保存目录,Android实现截屏,将截图文件保存到本地文件夹
- BP神经网络学习与代码预演
- qlv格式转换成mp4 视频格式转换
- vulhub漏洞复现30_Jetty
- STM32配合火焰传感器的火灾报警
- mtu设置失败_为什么华为路由器修改MTU值失败
- 拉丁超立方抽样的Python实现
- 使用IPMI安装操作系统--超微服务器为例,以及ipmivier安装与使用
- 【SSH】--SSH框架简介