首页 > 编程语言 >python学习:超好用的视频下载组件 you-get

python学习:超好用的视频下载组件 you-get

时间:2022-10-03 22:34:17浏览次数:68  
标签:视频 www http get python 超好 tv https com

1、模块简介

You-Get是GitHub上一个评分很高的Python项目,作为一款精巧的命令行应用程序,可以很方便地从Web网站下载视频。其下载的视频文件可以直接打开播放,不需要安装特定的网络浏览器,也免去了在线观看广告太长的烦恼。

事实上,you-get不仅能够下载视频文件,还能下载音乐、图片等其他媒体文件,只要你能提供目标资源的URL。只不过,you-get用于下载音乐和图片的功能并不十分完善,而且意义也没有视频下载那样明显,因此本文仅以视频下载为例进行介绍演示。

GitHub网址:​​https://github.com/soimort/you-get。​

You-Get的优势之一就是支持包括优酷、爱奇艺、Bilibili、YouTube等几十个国内外知名视频网站(下图只是其中一部分),对于每一个想要下载的视频,都能够使用同一条命令进行直接下载,需要调整的只有目标视频的URL而已。

2、 安装

windows 上安装
已经安装过 python3.2 及以上版本
FFmpeg 1.0 (Centos 上需要安装)
安装命令: ​​​pip install you-get ​​​指令安装。
下载视频: ​​​you-get "https://v.qq.com/x/cover/e3pdjwjjbbcmsow.html"​

支持的网站
|site|url|视频||图片|音频|
| :------------: |:------------: | :------------: | :------------: |
|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/|✓||
|Panda熊猫|http://www.panda.tv/|✓||
|凤凰视频|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.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/|✓||
|腾讯视频|http://v.qq.com/|✓||
|企鹅直播|http://live.qq.com/|✓||
|Sina
|新浪视频
|微博秒拍视频|http://video.sina.com.cn/
|http://video.weibo.com/|✓||

|搜狐视频|http://tv.sohu.com/|✓||
|Tudou土豆|http://www.tudou.com/|✓||
|虾米|http://www.xiami.com/|✓||✓
|阳光卫视|http://www.isuntv.com/|✓||
|音悦Tai|http://www.yinyuetai.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.kuaishou.com/|✓|✓|
|抖音|https://www.douyin.com/|✓||
|TikTok|https://www.tiktok.com/|✓||
|中国体育(TV)|http://v.zhibo.tv/ ​​​http://video.zhibo.tv/|✓||​​ |知乎|https://www.zhihu.com/|✓||


作者:​panie​ ​​
本文内容为作者辛苦整理书写,欢迎转载,但请保留文章出处



标签:视频,www,http,get,python,超好,tv,https,com
From: https://blog.51cto.com/u_15812342/5730556

相关文章

  • Python+Django+Nginx的从0到1的个人网站搭建(二)
    本文介绍阿里云ESC服务器的购买以及项目部署一、服务器购买点此购买再依次点击这里我选择新用户免费试用一个月,系统选择了Ubuntu,其余根据需求自选:记住你的公......
  • Python实现文件中的所有词汇分割为单独的字母
    基于Character-BasedLanguageModel在制作之前需要对语料库中的词汇进行分割,将每个字母单拎出来存在另一个文件里使用;下方是干分割工序的Python脚本:#-*-coding:UTF-8-*......
  • python爬虫配置随机请求头headers伪装User-Agent
    python爬虫随机headers伪装fake_useragentfake_useragent库调用方法ua.random可以随机返回一个headers(User-Agent)fromfake_useragentimportUserAgent#下载:pipins......
  • python 利用md5去重 转载
    原文连接:https://blog.csdn.net/babytiger/article/details/90293866#/usr/bin/envpython#-*-coding:utf-8-*-#运行的代码文件要放到删除重复的文件或图片所包含......
  • python中getter和setter方法的使用
    classUserInfo(object):@propertydefusername(self):#这里返回的self.名字不能和函数名同名[email protected](self,usern......
  • Python语法之集合
    集合是无序元素的集合,集合中的元素不可重复,并且创建完成后,其中的元素不可更改。但是整个集合是可以更改的,我们可以向其增加元素,也可以从中删除元素。也就是说,我们无法修改......
  • Python SQLite3 基本操作类
    #!/usr/bin/envpython#encoding:utf-8"""@version:v1.0@author:W_H_J@license:ApacheLicence@contact:[email protected]@software:PyCharm@f......
  • python类型注解
    python类型注解functionannotation写法:使用冒号:加类型代表参数类型默认值参数示例:b:int=2使用->加类型代表返回值类型python解释器运行时并不会检查类型......
  • 使用Python实现读取TXT小说文件按每一回显示打印出来
    大家好,我是皮皮。一、前言前几天在Python铂金交流群【红色基因代代传】问了一个Python处理的问题,提问截图如下:文件里边的部分截图如下:大概的需求如下所示:二、实现过程这里【......
  • 盘点一个Python抓取有道翻译爬虫中的报错问题
    大家好,我是皮皮。一、前言前几天在Python白银交流群【斌】问了一个Python网络爬虫的问题,提问截图如下:报错截图如下:粉丝需要的数据如下:二、实现过程有道翻译之前有做过很多,确......