【问题】想批量下载几个字幕。
在页面http://www.shooter.cn/xml/sub/176/176240.xml发现一个有趣的问题。
火狐firebug中右击【下载字幕】,弹出菜单选择--审查元素,结果没有办法找到其调用的shtgdownfile函数。这是用的什么技术呢?忽然由抓取变成想知道这种隐藏js的技术了页面代码一:
<a class="btn_download" href="http://file0.shooter.cn/c/White_Collar_S03E03_Deadline_720p_WEB_DL_DD5_1_H_264_KiNGS_gb.rar?p=20110623&amp;s=87fda0c50666245c2db90d3280b03de8&amp;t=1308819685&amp;h=nV7K6xMAqVvx1N_kH8WXoA" id="downsubbtn" onclick="
                     return local_downfile(this,183304);
                    " target="_blank"><em id="downsubbtnfsize" style="float:right;margin:auto 12px auto auto">15.92KB</em></a>页面代码而:
<script type="text/javascript"> 
                  var gFileidToBeDownlaod = 183305;
                  function local_downfile(obj,fid){
                    if(typeof(shtgdownfile) == 'undefined')
                     alert("文件尚未读取完毕,请稍候点击下载按钮");
                    else
                     return shtgdownfile(obj,fid);
                    return false;
                  } 
                  </script>