寻求射手网站怪异JS源代码找不到问题真相。

RikCart 2011-06-23 04:45:08
【问题】想批量下载几个字幕。
在页面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&s=87fda0c50666245c2db90d3280b03de8&t=1308819685&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>
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuexiaodong2009 2011-06-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pillar0514 的回复:]
应该是加载了一个script,执行后又将这个script给移除了。
你可以在firebug的网络标签下看到这个页面加载了哪些JS。
可以在DOM标签下看到当前页面内存中都存在哪些函数。
[/Quote]同意
RikCart 2011-06-23
  • 打赏
  • 举报
回复
你真是人才啊。哈哈。
pillar0514 2011-06-23
  • 打赏
  • 举报
回复
应该是加载了一个script,执行后又将这个script给移除了。
你可以在firebug的网络标签下看到这个页面加载了哪些JS。
可以在DOM标签下看到当前页面内存中都存在哪些函数。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧