热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

气球云视频下载方法

qiqiuyun.net视频下载方法TLP2.0视频安全加固体系,有效阻止视频盗播、盗录、恶意下载等行为气球云视频下载方法第一步获取tokendata-toke

qiqiuyun.net视频下载方法

TLP2.0视频安全加固体系,有效阻止视频盗播、盗录、恶意下载等行为

气球云视频下载方法

 

第一步  获取token

data-token="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJubyI6IjI0YjBmNzM2OTg4ZTRlMjhhYTY5NWQ4OWM2MjRkYjhjIiwianRpIjoiUndocnU2dmd6YWFWekgzVSIsImV4cCI6MTYwNTkxOTQzNn0.ovOASSeE1CCget1XZZO9lHPJTJnCKEHamOlEpb6aC5Y"

 

第二步  根据获取的 token获取 playlist   get请求即可

https://play.qiqiuyun.net/sdk_api/play?resNo=24b0f736988e4e28aa695d89c624db8c&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJubyI6IjI0YjBmNzM2OTg4ZTRlMjhhYTY5NWQ4OWM2MjRkYjhjIiwianRpIjoiUndocnU2dmd6YWFWekgzVSIsImV4cCI6MTYwNTkxOTQzNn0.ovOASSeE1CCget1XZZO9lHPJTJnCKEHamOlEpb6aC5Y&ssl=1&sdkType=js&callback=jsonp_07317791879876865

结果

jsonp_07317791879876865({

    "type": "video",

    "args": {

        "playlist": "https://play.qiqiuyun.net/sdk_api/video/hls_playlist.m3u8?resNo=24b0f736988e4e28aa695d89c624db8c&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwcmV2aWV3IjpudWxsLCJwbGF5QXVkaW8iOm51bGwsImhlYWQiOm51bGwsInNraXAiOm51bGwsIm5vIjoiMjRiMGY3MzY5ODhlNGUyOGFhNjk1ZDg5YzYyNGRiOGMiLCJqdGkiOiI3NDQyYTQ3ZS0xNWY0LTRlIiwidGltZXMiOjEsImV4cCI6IjE2MDU5MjA3MzciLCJlbmNyeXB0IjoyLCJuYXRpdmUiOjB9.QGdtY9JXmqhoeqmMq7xAJ7T3ZcIfyJy-iF0iHcrUVeU&lang=zh_CN&ssl=1",

        "resource": {

            "name": "1、NX后处理制作教程简介.mp4",

            "no": "24b0f736988e4e28aa695d89c624db8c",

            "extno": "523",

            "size": "16954052",

            "length": "182",

            "thumbnail": "https://ese5a7b5c7d9dq-pub.pubssl.qiqiuyun.net/e379daa1824e0cf0a7f3e05384a7a034.jpg",

            "imagePrefix": ""

        }

    },

    "appId": "57579",

    "version": 1

});

 

第三部 根据 hls_playlist 获取m3u8  播放地址  get请求即可

 

https://play.qiqiuyun.net/sdk_api/video/hls_playlist.m3u8?resNo=24b0f736988e4e28aa695d89c624db8c&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwcmV2aWV3IjpudWxsLCJwbGF5QXVkaW8iOm51bGwsImhlYWQiOm51bGwsInNraXAiOm51bGwsIm5vIjoiMjRiMGY3MzY5ODhlNGUyOGFhNjk1ZDg5YzYyNGRiOGMiLCJqdGkiOiI5NGFjYTI4My05NTdkLTQ1IiwidGltZXMiOjEsImV4cCI6IjE2MDU5MTk0MzYiLCJlbmNyeXB0IjoyLCJuYXRpdmUiOjB9.aDRRi-hlOH9CJxVgbqrvkhHe1VOm_qnP2ETJnQFrYYY&lang=zh_CN&ssl=1

  结果

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1628,NAME=超清

https: //play.qiqiuyun.net/sdk_api/video/hls_stream/shd.m3u8?resNo=24b0f736988e4e28aa695d89c624db8c&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsZXZlbCI6InNoZCIsInByZXZpZXciOm51bGwsInBsYXlBdWRpbyI6MCwiaGVhZCI6bnVsbCwic2tpcCI6bnVsbCwibm8iOiIyNGIwZjczNjk4OGU0ZTI4YWE2OTVkODljNjI0ZGI4YyIsImp0aSI6IjVmNjRkOTNmLTViOTktNDEiLCJ0aW1lcyI6MSwiZXhwIjoiMTYwNTk0MTc3MyIsImVuY3J5cHQiOjIsIm5hdGl2ZSI6MH0.mZhlVRoELlLWL-zyDw8JWJT_ds1wQu20ipD3LAfOgeo&ssl=1

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1096,NAME=高清

https: //play.qiqiuyun.net/sdk_api/video/hls_stream/hd.m3u8?resNo=24b0f736988e4e28aa695d89c624db8c&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsZXZlbCI6ImhkIiwicHJldmlldyI6bnVsbCwicGxheUF1ZGlvIjowLCJoZWFkIjpudWxsLCJza2lwIjpudWxsLCJubyI6IjI0YjBmNzM2OTg4ZTRlMjhhYTY5NWQ4OWM2MjRkYjhjIiwianRpIjoiNzU3YWZiYjAtM2UwNS00NiIsInRpbWVzIjoxLCJleHAiOiIxNjA1OTQxNzczIiwiZW5jcnlwdCI6MiwibmF0aXZlIjowfQ.m87GDIITlvZYTUEPf0q21GaFrDvEWrLtmXQrdgqeKvE&ssl=1

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=704,NAME=标清

https: //play.qiqiuyun.net/sdk_api/video/hls_stream/sd.m3u8?resNo=24b0f736988e4e28aa695d89c624db8c&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsZXZlbCI6InNkIiwicHJldmlldyI6bnVsbCwicGxheUF1ZGlvIjowLCJoZWFkIjpudWxsLCJza2lwIjpudWxsLCJubyI6IjI0YjBmNzM2OTg4ZTRlMjhhYTY5NWQ4OWM2MjRkYjhjIiwianRpIjoiODZhYzMxNmItNmQ5NC00MyIsInRpbWVzIjoxLCJleHAiOiIxNjA1OTQxNzczIiwiZW5jcnlwdCI6MiwibmF0aXZlIjowfQ.kCAmyKqTMiHFdufGNEk6Mo_PoCS-54-GnxqAbfq4kF8&ssl=1

 

第四部  根据m3u8 下载连接视频

 https://github.com/nilaoda/N_m3u8DL-CLI m3u8下载软件,这个软件可以下载(自动合并失败),合并我使用的是qq影音里面的文件合并


推荐阅读
  • Question该提问来源于开源项目:react-native-device-info/react-native-device-info ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • ***byte(字节)根据长度转成kb(千字节)和mb(兆字节)**parambytes*return*publicstaticStringbytes2kb(longbytes){ ... [详细]
  • 本文介绍了解决java开源项目apache commons email简单使用报错的方法,包括使用正确的JAR包和正确的代码配置,以及相关参数的设置。详细介绍了如何使用apache commons email发送邮件。 ... [详细]
  • 1简介本文结合数字信号处理课程和Matlab程序设计课程的相关知识,给出了基于Matlab的音乐播放器的总体设计方案,介绍了播放器主要模块的功能,设计与实现方法.我们将该设 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
author-avatar
棉花小姐啦啦啦取_649
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有