使用TWebBrowser控件浏览一个网页。如何取得所浏览页面的html代码这个字符串。[100分](100分)

  • 主题发起人 主题发起人 netnice
  • 开始时间 开始时间
N

netnice

Unregistered / Unconfirmed
GUEST, unregistred user!
WebBrowser1.Navigate('http://www.163.com');
我想在它的documentcomplete事件里,获得这个页面的html代码。
然后对这个html代码好分析。

用哪个属性可以得到这个html代码?

新年快乐!
 
是html parser 的问题。
这问题2年前提的多。 我在 www.google.com 搜索
html parser delphi

找到了下面的资源
HTML A Parser v.1.3 含源代码
下载地址: http://www.torry.net/vcl/internet/html/jshtmpsr.zip
HTML Parser v.1.2 含源代码
下载地址:http://www.torry.net/vcl/internet/html/nzhtmlparser.zip

其他还有很多
http://www.torry.net/html.htm
http://www.legitima.com/delphi.htm
http://www.euromind.com/iedelphi/uilessparser.htm
http://www.torry.net/html.htm
http://www.zeitungsjunge.de/delphi/HtmlParser/
 
对了。 用IE 和DELPHI编程 一定要看一看 IeDelphi 站
那里也有一个 UI IEPARSER 控件和使用例子解说
整个站都是IE 的内容
地址是 http://www.euromind.com/iedelphi/
 
(WebBrowser1.Document as IHtmlDocument2).Body.OuterHtml;
 
可以分析出FLASH 文件类型 吗?
 
(WebBrowser1.Document as IHtmlDocument2).Body.OuterHtml;
的方法可以只得到<body></body>之间的代码
 
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
begin
WebBrowser2.Navigate('view-source:' + URL);
end;
 
IHtmlDocument2这个对像是哪里来的????
 
多人接受答案了。
 
后退
顶部