大家帮忙看看获取网页源码的问题.为什么不执行也不报错!
- C# code
private void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e) {AxSHDocVw.AxWebBrowser axWebBrowser1 = (AxSHDocVw.AxWebBrowser)sender;mshtml.HTMLDocument mydoc = (mshtml.HTMLDocument)axWebBrowser1.Document;string mystr = mydoc.body.innerHTML;MessageBox.Show(mystr);
但是得不到mystr ,不执行.也不报错.请问是哪的问题?
[解决办法]
Browser_DocumentCompleted
你放到这个事件里把你的程序
[解决办法]
mshtml.HTMLDocument mydoc = (mshtml.HTMLDocument)axWebBrowser1.Document.DomDocument;