多瑙下载解析说明
更新:年久失修,已经不可用了。
前提要求 #
- 已某种形式安装了多瑙影院去广告 & 增强用户脚本。
- 使用的是 Chrome 或基于 Chromium 内核的浏览器,并安装有 Smart Header
插件扩展程序。 - Firefox 浏览器用户请看结尾处的说明。
具体过程 #
打开 Smart Header 扩展的选项页(找不到的话可以复制这个地址打开:chrome-extension://ncgnmldbedmbadafajhjeahmafdmggbp/config.html
),单击右上角的选项。
在正中间的高级模式一栏,填入下述内容(为防止多瑙再次屏蔽,刷新浏览器即可获得新的数据;双击可全选):
按下「Save」保存规则!!如果是灰色也要按!不然不会生效。
然后单击 Mix(beta)
合并设定项,刷新多瑙页面即可利用脚本抓取到新的下载地址。
关于火狐浏览器的支援 #
更新至火狐版本 43 或以上版本即可正常解析下载地址,不过访问下载服务器需要对 UA 进行伪造(或将获取到的下载地址用手机上的浏览器访问)。
我对火狐的附加程序不是很熟悉,不知道如何推荐,请自行寻找。
匹配规则为 server*.dnvod.tv
这个通配符域名,将其修改为手机的 User-Agent
值即可。
碎碎念 #
之前在分析获取视频内容过程的时候,发现会返回数据会带上用于手机播放的地址(加密后),于是当视频解析成功的时候把原本页面上的下载地址给替换掉了。
今天调试去广告代码的时候发现这篇数据消失了;尝试模拟为手机访问却又包含该段数据,因此确定该数据通过检查手机的 UA 实现。
嘛 就这样吧。