跳至内容

Jixun's Blog 填坑还是开坑,这是个好问题。

多瑙下载解析说明

更新:年久失修,已经不可用了。

前提要求 #

  1. 已某种形式安装了多瑙影院去广告 & 增强用户脚本。
  2. 使用的是 Chrome 或基于 Chromium 内核的浏览器,并安装有 Smart Header 插件扩展程序。
  3. Firefox 浏览器用户请看结尾处的说明。

具体过程 #

打开 Smart Header 扩展的选项页(找不到的话可以复制这个地址打开:chrome-extension://ncgnmldbedmbadafajhjeahmafdmggbp/config.html),单击右上角的选项(Options)

在正中间的高级模式(Master Mode)一栏,填入下述内容(为防止多瑙再次屏蔽,刷新浏览器即可获得新的数据;双击可全选):

按下「Save」保存规则!!如果是灰色也要按!不然不会生效。

然后单击 Mix(beta) 合并设定项,刷新多瑙页面即可利用脚本抓取到新的下载地址。

关于火狐浏览器的支援 #

更新至火狐版本 43 或以上版本即可正常解析下载地址,不过访问下载服务器需要对 UA 进行伪造(或将获取到的下载地址用手机上的浏览器访问)。

我对火狐的附加程序不是很熟悉,不知道如何推荐,请自行寻找。

匹配规则为 server*.dnvod.tv 这个通配符域名,将其修改为手机的 User-Agent 值即可。

碎碎念 #

之前在分析获取视频内容过程的时候,发现会返回数据会带上用于手机播放的地址(加密后),于是当视频解析成功的时候把原本页面上的下载地址给替换掉了。

今天调试去广告代码的时候发现这篇数据消失了;尝试模拟为手机访问却又包含该段数据,因此确定该数据通过检查手机的 UA 实现。

嘛 就这样吧。

知识共享许可协议 本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

评论区