中国游戏论坛 发表于 2011-11-19 16:03:39

求高手解决一个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

中国游戏论坛 发表于 2011-11-19 16:08:30

救命啊!!!!!快来人啊!!!!!!!!!!!!!!

303718 发表于 2011-11-19 16:30:02

这个是比较麻烦些。要抓包分析才行

中国游戏论坛 发表于 2011-11-19 16:35:30

303718 发表于 2011-11-19 16:30 static/image/common/back.gif
这个是比较麻烦些。要抓包分析才行

能不能说详细点呢?

william_wp 发表于 2011-11-19 23:21:43

看意思可能是要进行多页采集,先构造出AJAX出去的地址,如例可能是a里的href值加上后面的&check=1 具体要抓包看一下发送的是不是它,再用多页采集中的源代码内采集构造出AJAX的地址,新建标签从这个页里再采就得到所需内容了,不过可能会存在问题,比如AJAX中验证referyi就可能使你采不到。我也刚遇此问题,没找到设refer的地方。

迷茫の执着 发表于 2011-11-21 20:19:56

呵呵,路过哈,混经验!

yuntuike 发表于 2011-12-2 16:23:42

我可以搞定 5902336

dubala 发表于 2011-12-27 00:39:57

不懂哦:lol:lol~~

anine 发表于 2012-3-20 09:01:58

还是老方法   抓包要不get要不post   要不用插件   只能是这样了
页: [1]
查看完整版本: 求高手解决一个ajax采集问题