搜索引擎得到的结果页的html源码如何得到?(200分)

  • 主题发起人 主题发起人 lzhuan
  • 开始时间 开始时间
L

lzhuan

Unregistered / Unconfirmed
GUEST, unregistred user!
搜索引擎得到的结果页是一个临时文件,
文件名和URL都不知如何得到!
 
最后还是定向到明确的URL吧?
 
那如何得到这个url啊?
请大家帮忙,在线等待
 
没有用WebBrowser吗?
用WebBrowser可以得到HTML源码的。
 
我现在的情况是这样的
通过ie直接打开搜索引擎,搜索后得到一个结果页(不是在delphi中用webbrower打开的)。
现在我不知如何在delphi中得到这个结果页的url?
 
我没有看明白你到底什么意思,先看看下面的帖子吧
http://www.delphibbs.com/delphibbs/dispq.asp?lid=635843
http://www.delphibbs.com/delphibbs/dispq.asp?lid=684128
 
TO DragonPC_???,
看了你的两个贴子,一时还消化不了:)
其实我的意思就是"如何取得当前ie的url"(不用webbrowser)
 
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
Browser: IWebBrowser2;
sw : TShellWindows ;
begin
sw := TShellWindows.Create(Application);
try
for i := 0 to sw.Count - 1 do
begin
try
Browser := sw.Item(i) as IWebBrowser2;
ShowMessage(Browser.LocationURL);
except
end;
end;
finally
sw.Free ;
end;
end;
 
按地址栏中的地栏或连接的地址打就是了。
 
问题已经解决了,谢谢大家
 
多人接受答案了。
 
后退
顶部