栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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_urls

url_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支持下载的网站
SiteURLVideos?Images?Audios?
YouTubehttps://www.youtube.com/✓
Twitterhttps://twitter.com/✓✓
VKhttp://vk.com/✓✓
Vinehttps://vine.co/✓
Vimeohttps://vimeo.com/✓
Veohhttp://www.veoh.com/✓
Tumblrhttps://www.tumblr.com/✓✓✓
TEDhttp://www.ted.com/✓
SoundCloudhttps://soundcloud.com/✓
SHOWROOMhttps://www.showroom-live.com/✓
Pinteresthttps://www.pinterest.com/✓
MTV81http://www.mtv81.com/✓
Mixcloudhttps://www.mixcloud.com/✓
Metacafehttp://www.metacafe.com/✓
Magistohttp://www.magisto.com/✓
Khan Academyhttps://www.khanacademy.org/✓
Internet Archivehttps://archive.org/✓
Instagramhttps://instagram.com/✓✓
InfoQhttp://www.infoq.com/presentations/✓
Imgurhttp://imgur.com/✓
Heavy Music Archivehttp://www.heavy-music.ru/✓
Freesoundhttp://www.freesound.org/✓
Flickrhttps://www.flickr.com/✓✓
FC2 Videohttp://video.fc2.com/✓
Facebookhttps://www.facebook.com/✓
eHowhttp://www.ehow.com/✓
Dailymotionhttp://www.dailymotion.com/✓
Coubhttp://coub.com/✓
CBShttp://www.cbs.com/✓
Bandcamphttp://bandcamp.com/✓
AliveThaihttp://alive.in.th/✓
interest.mehttp://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/✓
AcFunhttp://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/✓
荔枝FMhttp://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/✓
战旗TVhttp://www.zhanqi.tv/lives✓
央视网http://www.cntv.cn/✓
Naver
네이버
http://tvcast.naver.com/✓
芒果TVhttp://www.mgtv.com/✓
火猫TVhttp://www.huomao.com/✓
阳光宽频网http://www.365yg.com/✓
西瓜视频https://www.ixigua.com/✓
新片场https://www.xinpianchang.com/✓
快手https://www.kuaishou.com/✓✓
抖音https://www.douyin.com/✓
TikTokhttps://www.tiktok.com/✓
中国体育(TV)http://v.zhibo.tv/ http://video.zhibo.tv/✓
知乎https://www.zhihu.com/✓

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

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/993677.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号