求高手解决一个ajax采集问题
采集目标网站:http://bbs.weiphone.com附件下载的url为:<a href="job.php?action=download&aid=2499714" onclick="return ajaxurl(this,'&check=1');"> 大黄蜂王者归来.m4r</a>
当点击附件名称时,调用了ajax函数打开了一个框框,里面才是正确的下载地址.......用一般的方式没办法采集到该附件!!!
我用ff浏览器查到ajaxurl()函数,代码如下:
function ajaxurl(o, ep) {
read.obj = o;
ajax.send(o.href + ((typeof ep == 'undefined' || !ep) ? '' : ep), '', ajax.get);
return false;
}
不了解这一段代码是什么意思.....麻烦高手解答一下!!!!!!!!!!!在线等啊!!!!!!!!!!!!!!!!ali17ls 救命啊!!!!!快来人啊!!!!!!!!!!!!!! 这个是比较麻烦些。要抓包分析才行 303718 发表于 2011-11-19 16:30 static/image/common/back.gif
这个是比较麻烦些。要抓包分析才行
能不能说详细点呢? 看意思可能是要进行多页采集,先构造出AJAX出去的地址,如例可能是a里的href值加上后面的&check=1 具体要抓包看一下发送的是不是它,再用多页采集中的源代码内采集构造出AJAX的地址,新建标签从这个页里再采就得到所需内容了,不过可能会存在问题,比如AJAX中验证referyi就可能使你采不到。我也刚遇此问题,没找到设refer的地方。 呵呵,路过哈,混经验! 我可以搞定 5902336 不懂哦:lol:lol~~ 还是老方法 抓包要不get要不post 要不用插件 只能是这样了
页:
[1]