一个关于IDHTTP获取jsp内容的问题 ( 积分: 200 )

  • 主题发起人 主题发起人 红发
  • 开始时间 开始时间

红发

Unregistered / Unconfirmed
GUEST, unregistred user!
我要获取一网页内容,是单位内部信息系统的,是 jsp 的

问题在于在登录后,原登录页面被自动关闭,新打开一无地址栏的网页进行信息操作。
怎样用 IDHTTP 捕获这新开的窗口内容呢。

虽然知道新开网页的网址,但是即使在登录后另外新开一个窗口,直接输入系统内要查询的网址,网会说你没有登录。可见只查询内容只能在登录后出现的那个新窗口内执行,其它窗口不行。
 
我要获取一网页内容,是单位内部信息系统的,是 jsp 的

问题在于在登录后,原登录页面被自动关闭,新打开一无地址栏的网页进行信息操作。
怎样用 IDHTTP 捕获这新开的窗口内容呢。

虽然知道新开网页的网址,但是即使在登录后另外新开一个窗口,直接输入系统内要查询的网址,网会说你没有登录。可见只查询内容只能在登录后出现的那个新窗口内执行,其它窗口不行。
 
要保持你登录时候的Session ,所以你两次登陆要用同一个CookieManager:

IDHttp1.CookieManager := IdCookieManager1;
IDHttp2.CookieManager := IDCookieManager2;
IDHttp1...//执行登录
IDHttp2...//登录后新窗口。
 
idhttp.get('url')截取网页代码!
不知道用得著吗?
 
这个用Webbroser或者EmbeddedWB做可能容易点。
 
多人接受答案了。
 
后退
顶部