ie网页翻页问题----100分求解

ie网页翻页问题----100分求解 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiNetwork/html/delphi_20061215130854115.html
 
  请教高手:  
   
    我想自动抓取全部网页数据但没成功,只能手动抓取。   另外,我不懂asp编程,能否修改asp程序,与服务器交互,一次全部抓回数据  
  (正常登陆网页,身份验证后一页一页手动翻页,我的程序可以抓取数据,如果能自动翻页并判断网页加载完成时间就可以自动抓取全部数据)  
  1.如何用程序控制ie网页或WebBrowser翻页(asp),当网页加载完成后再翻页,直到最后一页?  
  asp翻页代码是这样的:  
   
  <DIV   id=divpage   align=center><SPAN   style="CURSOR:   hand"   onclick='showpage("page","001")'>1  
  </SPAN>&nbsp;<SPAN   style="CURSOR:   hand"><FONT   color=red>2  
  </FONT></SPAN>&nbsp;<SPAN   style="CURSOR:   hand"   onclick='showpage("page","003")'>3  
  </SPAN>&nbsp;<SPAN   style="CURSOR:   hand"   onclick='showpage("page","004")'>4  
  </SPAN>&nbsp;共   4</FONT>   页</DIV>  
   
   
  2.能否修改或者控制网页代码的运行,或者直接用自己的代码与服务器交互?  
  3.或者依次计算页面按钮的坐标,控制鼠标单击  
  4.或者其他解决办法

XMLHTTPRequest    
  AJAX  
   
  看看吧,不是很难,但需要一点时间

UP   有分

谢谢楼上的,我期望用c++或Delphi

我已经能找到所IHTMLDocument2接口,无法取得HTMLElementEvents2

无解,撤单

不要撤单啊

我的经验是分析网页地址,在地址中总会用分页的部分的。

我做了一套网站数据采集系统  
  本系统可采集网站的产品、新闻等信息,保存到数据库中。系统功能强大,操作方便,容错性高。  
  1、可以定义多个要采集数据的网站;  
  2、可以定义采集数据的页面深度,及采集参数;  
  3、可以处理复杂的翻页情况;  
  4、支持采集任务保存,可以控制采集任务的停止和继续;  
  5、支持将采集数据的网页存为图片,以备人工检查数据;  
  6、支持常用的编码转换;  
  7、支持多种界面风格;  
  8、如果需要可以增加自动登录功能;  
  有意者,请联系QQ:17092674

posted on 2008-10-28 09:53  delphi2007  阅读(223)  评论(0编辑  收藏  举报