MM最近迷上了韩剧,每天过来在我的网通信息港看点播。但随着天气越来越冷了,每次来回奔波也颇有不便,而MM装的电信宽带无法观看,因此我想下载这些电视剧拷过去。
但是,新的问题来了:这些影视节目限制了单线程,也就是说,下载一本45分钟的电视剧需要耗时45分钟,面对着韩剧动辄40集、60集、甚至100多集的庞大规模,这可不是个简单工程。
有什么办法能够突破限制,高速完成下载呢?
分析篇
知己知彼,方百战不殆,我们先来看一下信息港采用什么方法来限制下载。
大多数在线影院都会采取各种方法来限制下载。比如常用的IP限制。对于IP限制的情况,快车(FlashGet)、影音传送带等下载软件都提供了代理功能,可以突破,这方面已经有很多的教程,这里不赘言了。
但是本地网通信息港采用的并不是这种限制方法。由于采用的是FTTB+LAN方式,整幢楼多用户共用同一IP,单纯的IP限制显然无法实现。事实上,它采用的是一种奇怪的限制方法:我们可以在一台电脑上同时打开同一部影视节目的多个窗口,但是使用下载工具,却永远只能打开一个线程。
这是以前没有遇到过的现象。后来问了一些朋友,居然很多地方的在线影院都采用了这种限制方法。看来有必要研究一下它的机关所在。
在网页上,是通过点击一个paly.aspx文件链接,然后被跳转到真实的地址。秘密也应该藏在这里。那么,我们先把这个aspx文件下载下来看看。
用记事本打开,是这样的一段跳转控制:
<ASX VERSION = "3.0">
<ENTRY>
<REF HREF = "mms://***.***.***.**/19386.wmv?SessionID=Guest228FF76F520842D2A60696125CE572DC&ProgCode=19386"/>
<STARTTIME VALUE="00:00:00" />
</ENTRY>
</ASX>
(注:IP地址用*号代替,下同)
ASP即Active Server Page的缩写,是一种使用了VB Script或Jscript脚本程序代码的活动页面,当浏览器点击网页的时候,服务器就会根据请求即时生成一个相应的HTML代码,因此浏览器获得的是一个动态生成的网页。
这本影视节目的真实链接就是“mms://***.***.***.**/19386.wmv”,而“228FF76F520842D2A60696125CE572DC”是一个随机生成的密钥,也是线程限制的关键所在。
同样操作,第二次下载同一个节目的paly.aspx文件,我们可以发现,“mms://***.***.***.**/19386.wmv”这个地址保持不变,而随后的密钥却改变了。
到了这里,我们可以确定信息港采用的限制思路了。通过ASP技术,当点击相关链接的时候,会自动生成一个包含唯一密钥的链接地址;只有包含正确密钥的地址才可以被浏览器以及下载工具获取;但是每一个包含密钥的新地址,被限制了单程;将这些地址填入下载工具,虽然都可以同时进行下载,但是并不能合并数据,而是将一个文件下载多遍。
这个思路虽然简单,但是显然是卓尔有效的,目前的各种下载方法,似乎都没有突破的办法。
- 第1页:突破限制 下载影视FlashGet快车加鞭(1)
- 查看更多软件信息>> 网际快车(FlashGet) 3.7正式版
- 本软件在下载工具中排名第5位
- 用户评分:6.5 | 有 17 人点评
- 更新时间:2012年06月05日
- 开发商:快车
- 下载次数:25304308次
- 应用平台:Win XP/Win2000/Win98/Win ME
- 软件分类:下载工具
- 论坛讨论:进入论坛