获得页面的数据稍微复杂点,但也不是很难,主要通过DELPHI提供的 <br>TShellWindows;TInternetExplorer两个类来实现!呵呵!看名称就知道,<br>TShellWindows代表一个壳窗口,TInternetExplorer代表IE实例<br>首先要定义这两个对象对象的变量,然后创建它<br>ShellWindows:=TShellWindows.Create(self);<br>IE:=TInternetExplorer.Create(self);<br>接着:<br>ShellWindows.Connect;<br>即可获得当前的壳窗口的列表(含普通窗口),注意是列表,具体的每个窗口是不是真正的IE页面还要判断一下!我们用 Vdoc:OleVariant来存储这个页面内容。<br><br> for i:=0 to ShellWindows.Count-1 do<br> begin<br> IE.ConnectKind := ckRunningInstance;<br> //连接到一个IE实例<br> IE.ConnectTo(ShellWindows.Item(i) as IWebBrowser2);<br> //获得页面<br> vDoc := IE.Document;<br>.....<br> end;<br> 有点乱,但我也只能说这么多了,呵呵!