提取已知文件名的页面源码 var HTMLDocument: IHTMLDocument2; PersistFile: IPersistFile; begin ... HTMLDocument := WebBrowser1.Document as IHTMLDocument2; Persist := HTMLDocument as IPersistFile; Persist.Save(StringToOleStr('test.htm'), True); while HTMLDocument.readyState <> 'complete' do Application.ProcessMessages; ... end; 直接从TWebBrowser得到网页源码 Memo1.Lines.Add(IHtmlDocument2(WebBrowser1.Document).Body.OuterHtml);
帮你顶一下吧!
var
HTMLDocument: IHTMLDocument2;
PersistFile: IPersistFile;
begin
...
HTMLDocument := WebBrowser1.Document as IHTMLDocument2;
Persist := HTMLDocument as IPersistFile;
Persist.Save(StringToOleStr('test.htm'), True); while HTMLDocument.readyState <> 'complete' do
Application.ProcessMessages;
...
end;
直接从TWebBrowser得到网页源码
Memo1.Lines.Add(IHtmlDocument2(WebBrowser1.Document).Body.OuterHtml);
用NMHTTP,在D6中有的控件。
用它的get(网址),然后在它的Body属性中全是网页源代码。
慢慢看吧。