xifangczy / cat-catch

猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension
GNU General Public License v3.0
9.25k stars 858 forks source link

可否增加base64key的标签? #175

Open sornku opened 1 year ago

sornku commented 1 year ago

每次都要手动复制base64key到m3u8dl_cli,可否增加一个标签${base64key},这样调用m3u8dl_cli能方便很多

xifangczy commented 1 year ago

base64key 从哪里来的?深度搜索吗?那是没办法做到标签里的。

sornku commented 1 year ago

m3u8解析器里的密钥base64或者密钥hex> base64key 从哪里来的?深度搜索吗?那是没办法做到标签里的。

xifangczy commented 1 year ago

那不需要base64key参数 直接把m3u8链接给m3u8dl_cli 它能自己获得密钥

sornku commented 1 year ago

直接使用抓到的m3u8地址,m3u8dl-cli在下载key的时候会报错 需要使用--useKeyBase64“”手动填入猫抓解析出来的key

xifangczy commented 1 year ago

直接使用抓到的m3u8地址,m3u8dl-cli在下载key的时候会报错 需要使用--useKeyBase64“”手动填入猫抓解析出来的key

应该不会啊,猫抓都能获取 m3u8dl怎么可能获取不到... 看看你的 猫抓设置里 N_m3u8DL-CLI 的 参数设置 有没有 ${referer|exists:'--headers "Referer:*"'} 如果没有 点重置参数设置

sornku commented 1 year ago

测试了${referer|exists:'--headers "Referer:*"'} ,添加与否没啥影响哈,都是不好用 我大概遇到了这个issue https://github.com/nilaoda/N_m3u8DL-CLI/issues/686 现在的方法就是手动复制base64key到m3u8dl下载

xifangczy commented 1 year ago

N_m3u8DL-RE 估计没这个问题,添加这个功能仅仅是为了解决老程序N_m3u8DL-CLI的极少数的bug,那没多大意义。并且猫抓需要在m3u8解析器内才能得到key, 所以无法把base64key做到标签系统内。

所以这个功能 暂时不会增加

aawwsslll commented 2 months ago

我试了下N_m3u8DL-RE还是有这个问题,根本解析不了这种加密的视频,而且参数相比旧版变成了,--custom-hls-key。另外就是新版猫抓可以跳转到解析页面后,勾选加入设置参数,然后复制上面的base64到下面的上传密匙的输入框中,再点下调用m3u8dL即可,虽然还是要一部复制的步骤,也比新版不支持的要好点。新版要复制链接,在后面加上--custom-hls-key后也能下载,但是感觉用起来比旧版还麻烦。

xifangczy commented 2 months ago

我试了下N_m3u8DL-RE还是有这个问题,根本解析不了这种加密的视频,而且参数相比旧版变成了,--custom-hls-key。另外就是新版猫抓可以跳转到解析页面后,勾选加入设置参数,然后复制上面的base64到下面的上传密匙的输入框中,再点下调用m3u8dL即可,虽然还是要一部复制的步骤,也比新版不支持的要好点。新版要复制链接,在后面加上--custom-hls-key后也能下载,但是感觉用起来比旧版还麻烦。

调用程序 不能看作是 m3u8DL CLI的升级版,他是一个通用调用方案,比如有人喜欢使用本地播放器播放视频,资源占用少。教程用RE举例而已。。 下个版本尝试做一个 m3u8DL的版本切换。