监控80端口,实现数据过滤!(100分)

  • 主题发起人 主题发起人 狼牙
  • 开始时间 开始时间

狼牙

Unregistered / Unconfirmed
GUEST, unregistred user!
比如网页有很多连接,那么我们在点击这些连接的时候会跳转到其他页面,那么,能不能
监控这些连接,让某些连接可以跳转,某些连接不能跳转?
或者说,监控80端口,获取该页面的字符流,pos其中的关键字,然后再实行其他操作,该
如何实现呢?
或者如果能有更好的方法请提一下,多谢。
 
只对IE适用:
IE Helper,在BeforeNavigate中处理。
参见:http://www.delphibbs.com/delphibbs/dispq.asp?lid=0918793
到http://www.euromind.com/iedelphi 上可以找到IE Helper源程序。
 
IE Helper???IE&DELPHI的网站我找过了,没有看到这个洞洞阿?
而且,他的embeddedwb在d6下面无法安装,:)
 
你没有找仔细。就是BHO,Browser Helper Object
http://www.euromind.com/iedelphi/ie5tools/bho.htm
http://www.euromind.com/iedelphi/download/iehelper.zip
 
下到了。但他得dll文件不知道如何调用。。
能给点提示和代码么?
library IEBrowserHelper;

uses
ComServ,
_IEBrowserHelper in '_IEBrowserHelper.pas';

exports
DllGetClassObject,
DllCanUnloadNow,
DllRegisterServer,
DllUnregisterServer;

begin
end.
 
那个是一个标准的Com组件
 
不是给你调用的,是给IE调用的
 
你要用 Regserver 注册 DLL 就能监控了,如果需要我可以提供例子,但要 400 分
 
我试过了。恶心得很,弹出一个窗口来,我是需要自己监控ie,而不是这样每开
一个窗口就弹出一个实例。谁有??
 
你真够懒的,人家把源程序都给你了,你就不会改一下!
 
别看我,我没有,呵呵,UP
 
我有,但因为商业原因,不给的,呵呵
 
IEhelper 的 .dll 文件,但当捕捉到ie事件时提示一些信息,但是任务栏上也出现了.dll 的消息,让窗体不出现在任务栏上可以用SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);有什么办法也让.dll文件运行时不在任务栏上提示任何信息
 
后退
顶部