zoukankan      html  css  js  c++  java
  • 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

    查看支持网站:

    https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E#%E6%94%AF%E6%8C%81%E7%BD%91%E7%AB%99

  • 相关阅读:
    清除浮动解决父元素高度塌陷问题
    canvas画动图
    vue实现列表的循环滚动
    localStorage读写操作
    angularJS快速入门
    python模块
    python函数式编程
    python高级特性
    Flask 快速入门
    JQuery Ajax
  • 原文地址:https://www.cnblogs.com/dongxiaodong/p/10007590.html
Copyright © 2011-2022 走看看