如何通过WebBrowser控件(ActiveX InternetExplorer)获取页面源代码?
我有一个xml文档"foo.xml“。
var
Web: TWebBrowser;
begin
...
Web.Navigate("foo.xml");
// How can I get source code thru WebBrower control<----
...
end;发布于 2009-03-24 13:19:18
我以为这会很容易,但它似乎已经被遗忘了。不过,您可以使用TidHTTP控件轻松完成此操作。
MyPage := IdHTTP1.Get('www.google.com');我知道这不是你想要的,但可能会有所帮助。
发布于 2009-03-24 13:20:21
在DocumentCompleted事件中,查看WebBrowser控件的DocumentText属性。它应该有加载页面的完整文本。
发布于 2009-03-24 13:21:33
IHTMLDocument2(Web.Document).Body.InnerHTML;这应该会返回页面的源代码。
https://stackoverflow.com/questions/677306
复制相似问题