nilaoda / N_m3u8DL-CLI

[.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported.
https://nilaoda.github.io/N_m3u8DL-CLI/
MIT License
14.24k stars 2.15k forks source link

小鹅通pri-cdn-tx.xiaoeknow.com开头地址 大家有方法么? #786

Open Cyiming opened 1 year ago

Cyiming commented 1 year ago

地址:https://pri-cdn-tx.xiaoeknow.com/appzAtHuSQY4007/private_index/1664508954ApFJgy.m3u8?sign=48afc1cec5581bc1c612ed33f0050ee9&t=64780665

BunnyMaster commented 11 months ago

方式一:有些麻烦 推荐查看教程:https://www.52pojie.cn/thread-1689801-1-1.html 这个教程需要懂点js逆向的

方式二 也有简单的办法,直接将第一个视频地址如:https://c-vod-hw-k.xiaoeknow.com/asset/4a55418f88fec538483577fffb5fc0b0/8000007_OmpCpnYx1ikR_0.ts?&sign=1xx6a5c8781ca65bxxxebbc31be51&t=65244872&us=fMwYtBxxx 将里面的0.ts替换成.m3u8即可,之后就能拿到可以处理的m3u8文件了

这里面只要是视频地址都可以这样替换的,只要替换成后缀是m3u8 的就可以了

之后就能看到地址了,将下载器中BASEURL地址填上,也就是视频开始的地址不包含m3u8后面的内容,如上面的`[https://c-vod-hw-k.xiaoeknow.com/asset/4a55418f88fec538483577fffb5fc0b0/](https://c-vod-hw-k.xiaoeknow.com/asset/4a55418f88fec538483577fffb5fc0b0/%60)

将m3u8文件中URL地址的下载下来,拖到下载器中就可以使用了

我也是今天发现的,因为key做了处理,并不是拿来就能用的

HarukaB commented 9 months ago

找到一个曲线救国的拿到密钥方法: 找一台安卓手机,下载小鹅通app,缓存所有需要下载的视频,然后去到Android/data/com.xiaoe.client/files/Download,里面的m3u8是有key的,视频存在一个uuid为名的文件夹中,m3u8也使用同样的uuid,打开m3u8,找到对应的key文件,就可以解密了,唯一的问题是不清楚视频对应的uuid,所以建议下载一个导出一次