读书人

用 axWebBrowser 获取打开网页的源代码

发布时间: 2012-02-08 19:52:21 作者: rapoo

用 axWebBrowser 获取打开网页的源代码,总是只能取一部分????
好像和 javascript 有关。

代码如下:

string htmlCode = " ";

mshtml.HTMLDocumentClass document = (mshtml.HTMLDocumentClass)this.axWebBrowser.Document;
foreach(mshtml.HTMLBaseElement a in document.all) {
string tag = a.tagName.ToLower();
if(tag == "table ") {
htmlCode += a.outerHTML;
}
}

string s = htmlCode;

[解决办法]
have you tried document.innerHTML?
[解决办法]
document.docummentElement.innerHTML

读书人网 >C#

热点推荐