Python You-Get (送你一个免广告的视频和音乐网站 VIP)
You-get可以在仅仅提供URL情况下就可以实现下载视频、图片、音乐等信息。也可以通过播放器在线观看视频或听音乐,重要的是再也不用烦恼弹出的广告了,如果你想观看视频,但又不想观看广告,并且你还想把视频保存下来,它是一个很好的选择。You-get是一个基于命令行运行的python第三方库。
下面两段是you-get的作者对它的介绍:
为什么你要好好的用you-get:
你欢喜于互联网上的富媒体内容,并为个人寻欢而储存
你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为
你寻求解脱于闭源软件或JavaScript的代码,并禁止闪光运行
你为黑客精神与自由软件而欣喜
you-get之功用:
下载流行网站之音视频,例如YouTube,优酷,Niconico,以及更多。(查看完整请立即获取iTunes列表)
于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
下载您喜欢的网页上的图片
下载任何非HTML内容,例如二进制文件
安装:pip3 install you-get
本章使用的视频网址(笔者推荐):
https://www.bilibili.com/video/av34818622
Windows在想要保存的文件夹内使用快捷键打开命令行:shift+鼠标右键
播放flv格式视频推荐使用:暴风影音
Ctrl+C可暂停下载,再次输入下载命令可继续下载
直接按默认方式下载视频:
视频保存的地址为你终端所运行的地址
you-get https://www.bilibili.com/video/av34818622

查看视频的详细信息:
you-get -i https://www.bilibili.com/video/av34818622

带参数下载视频:
参数:-o 文件绝对路径
参数:-O 文件重命名
参数:--format=flv 需要下载的版本号,如上视频的详细信息绿色框
...

下载后内容显示:

下载一张图片:
you-get http://p0.so.qhimgs1.com/bdr/_240_/t01b2d9773266dc30ec.png

下载一首音乐:
you-get http://www.kuwo.cn/yinyue/9857007/
获取音乐URL方法:

获取RUL的json信息:
you-get --json http://www.kuwo.cn/yinyue/9857007/
在线观看视频(稳定性较差):
Windows 下载播放器:PotPlayer
添加PotPlayerMini.exe的文件夹路径到系统环境变量

命令:
you-get -p PotPlayerMini https://www.iqiyi.com/v_19rrlcgb4w.html?vfm=2008_aldbd
电影《一念天堂》

使用树莓派测试(待测试):
安装:sudo apt install vlc
使用--player/-p将视频喂进播放器,例如mplayer或者vlc,而不是下载:
you-get -p vlc https://www.bilibili.com/video/av34818622
$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
或者你想在浏览器中观看而不希望看广告或评论区:
$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
参考:
https://jingyan.baidu.com/article/ceb9fb10944f9b8cad2ba0ae.html
https://github.com/soimort/you-get
文档:
https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E
查看支持网站:
Python You-Get (送你一个免广告的视频和音乐网站 VIP)的更多相关文章
- Python爬虫:给我一个链接,快手视频随便下载
前言 讲一下,文明爬虫,从我做起(1.文章中的程序代码仅供学习,切莫用于商业活动,一经被相关人员发现,本小编概不负责!2.请在服务器闲时运行本程序代码,以免对服务器造成很大的负担.) 1. 实现原理 ...
- 刷金币全自动脚本 | 让Python每天帮你薅一个早餐钱(送源码)
刷金币全自动脚本 | 让Python每天帮你薅一个早餐钱(送源码) 测试开发社区 6天前 文章转载自公众号 AirPython , 作者 星安果 阅读文本大概需要 12 分钟. 1 目 标 场 景 ...
- 教大家一个看电视局免广告的方法--由UWP想到的
将近一年(10个月)来一直在学习.NET技术,这其中包括C#.WPF.WCF和ASP.NET MVC,目前学习即将结束. 本人在学习WPF的过程中,也了解到有UWP这门技术,UWP技术目前来说主要是应 ...
- Python之路,Day18 - 开发一个WEB聊天来撩妹吧
Python之路,Day18 - 开发一个WEB聊天来撩妹吧 本节内容: 项目实战:开发一个WEB聊天室 功能需求: 用户可以与好友一对一聊天 可以搜索.添加某人为好友 用户可以搜索和添加群 每个 ...
- 完成一段简单的Python程序,用于实现一个简单的加减乘除计算器功能
#!/bin/usr/env python#coding=utf-8'''完成一段简单的Python程序,用于实现一个简单的加减乘除计算器功能'''try: a=int(raw_input(" ...
- 一个Banner广告收缩效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Python 练习冊,每天一个小程序
Python 练习冊,每天一个小程序 说明: Github 原文地址: 点击打开链接 Python 练习冊.每天一个小程序.注:将 Python 换成其它语言,大多数题目也试用 不会出现诸如「 ...
- Python小练习之判断一个日期是一年的第几天
python练手遇到的一个问题写了个统一公式,不用麻烦的分各种类,如果有人测试出错误请评论通知. #分单双月 def dayNum(month,day,isLeap): if month % 2 != ...
- 第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求
第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求 selenium模块 selenium模块为 ...
随机推荐
- python3 安装 basemap 包(windows10)
下载 pyproj 和 basemap 的安装包 basemap 是具有专业标准的地图绘制工具,可以与 matplotlib 的一般绘图功能结合,在地图上绘制数据. basemap 文档:https: ...
- Spring Boot 启动(四) EnvironmentPostProcessor
Spring Boot 启动(四) EnvironmentPostProcessor Spring 系列目录(https://www.cnblogs.com/binarylei/p/10198698. ...
- jquery倒计时按钮常用于验证码倒计时
<!doctype html><html><head> <meta charset="utf-8"> <title>jq ...
- docker_sd
docker exec --user jovyan -d jupyter nohup jupyter nbconvert --ExecutePreprocessor.timeout=-1 --Code ...
- SDK更新
虽然国内google被墙了,但仍可利用国内的某些镜像网站实现Android SDK在线更新,使用方法如下: 1.启动 Android SDK Manager ,打开主界面,依次选择『Tools』.『O ...
- 【MySQL】初识数据库及简单操作
一.数据库概述 1.1 什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机. ...
- 2018年最新搜索引擎转跳JavaScript代码(竞价广告专用)
JavaScript代码如下,请放在script标签内: eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.r ...
- Centos7 登录mysql 出现mysql.sock不存在
记一次纠错大战 本来今天开开心心地部署nginx和uwsgi到我的Django服务器,刚想给老师演示一遍我这项目如何酷炫时,一登陆就出现mysql连接不上了 (2003, "Can't co ...
- Nikto学习点
一.使用Nikto扫描https站点 nikto.pl -output myhost.html -g -ssl -Format HTM -host www.test.com -port 443 二.使 ...
- vue el-upload form 同时提交
项目需要form 表单和文件上传同时在一个请求,废话不多说上代码: 上传的组件使用pug格式 .row.my-4 .col-12 el-form(:model='domain', :rules='va ...