| 
 | 
 
 
 楼主 |
发表于 2011-2-28 14:23:08
|
显示全部楼层
 
 
 
回复 72# gian  
 
查看源码,这个网站的内容页首先调用了个框架- <iframe id="frame_content" src="picFrm.aspx?id=DY04357" width="767" marginheight="0"
 
 -                                     align="middle" scrolling="no" frameborder="0"></iframe>
 
  复制代码 ,打开这个地址http://www.kaimei-nan.com/picFrm.aspx?id=DY04357,这个地址里装有商品详情的处理函数ajax请求,并不是可以直接看到图片内容的页面,查看这个页面的源码- <body onload="edit_Rs('DY04357')" >
 
  复制代码 当文档加载后edit_Rs('DY04357'),这个就是商品详情的处理函数ajax请求,传的参数是商品id 
 
下面是edit_Rs源码- var url = "picFrmAjax.aspx?type=";
 
 -                         //查看记录edit_Rs('DY04357')
 
 -                         function edit_Rs(id)
 
 -                         {
 
 -                                 
 
 -                                 var pars = "id=" + id +"&aa="+ (new Date().getTime().toString(36));//ajax请求的参数
 
 -                                 new Ajax.Request(url+"2",//url =picFrmAjax.aspx?type=2
 
 -                                 {
 
 -                                                 method: "get",  //post method请求方式get
 
 -                                                 parameters:pars,
 
 -                                                 onSuccess : function(response)     //callback function成功后的处理函数
 
 -                                                 {
 
 -                                                         $("divJJ").innerHTML = response.responseText;        //返回的数据装在divJJ层理
 
 -                                                         //alert($("iinfo").value );//oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
 
 -                                                 }
 
 -                                         }
 
 -                                 );
 
 -                         }
 
  复制代码- <body onload="edit_Rs('DY04357')" >
 
 -                 <div id="divJJ" align="center" class=font></div>//divJJ层
 
 -         </body>
 
  复制代码 通过上面函数可以知道ajax请求地址是http://www.kaimei-nan.com/picFrm ... ;id=DY04357&aa= 
 
type=2--------类型 
id=DY04357------------商品id,关键的 
aa=------------时间字符串,没什么用 
 
这样由内容页到这个地址是2次,属于多页的多页,不过因为商品id可以在内容页的框架里获得,所以可以直接组合成ajax请求地址,这样只要添加多页即可采集到了 
 
只是这个ajax请求地址里德源代码,开始 结束位置不好确定,是不是全是图片,一样格式的呢,这个站商品详情时用图片做的? 
 
 |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入会员  
 
x
 
 
 
 
 |