看了一个"抱子媽媽(一)", 用HTTPWATCH分析了一下, 供LZ参考:
WMPObject.js 中生成WMP播放器
'
';
WMP播放器的地址是代码合成的
var vb = "mms://uc4.i-cable.com/wsx_ts/news1/china/china20100724-1.wsx";
var par = "" ;
var wsx_link_ajax = "";
wsx_link_ajax 就是地址
get_timestamp(); // 合成真正的地址, 见get_ts.php, 可能是访问一个Web Service,
http://cablenews.icable.com/weba ... .&wse=1280293661271
这个服务地址包含一个动态值 key,
par=oRequest.responseText.replace(/(^\s*)|(\s*$)/g, "");
wsx_link_ajax = vb+par;
将返回值去掉空格后生成真正的播放器地址, 返回值中也有动态值, 可能是一种认证机制.
虽然得到地址了, 但还是无法下载