我正在创建一个C#应用程序以获取网页的DOM信息。 我无法使用我的应用程序提取TBODY标签。 我使用帮助从网页的DOM中提取标记
由Visual Studio
到COM Microsoft.mshtml 7.0.3300.0
参考附带的WebBrowser控件如果我使用Internet Explorer Developer Toolbar)我可以看到我需要的所有信息。
标签具有ID =“tbody_id”和携带的标签完整的数据 的是在属性innertHTML和innertText显示一个列表。
使用下面的代码innertHtml和innertText都为null。 我做错了什么? 有
mshtml.IHTMLDocument3 domDoc = this.webBrowser.Document.DomDocument as mshtml.IHTMLDocument3; mshtml.IHTMLElement element = domDoc.getElementById("tbody_id"); String innerHtml = element.innerHTML; String innerText = element.innerText;
嗨罗杰 我试过,但它不适合我。在我的情况下,元素变量不是null,而是由它返回的innserText。在测试了不同的东西之后,我发现WebBrowsing是一个非常好的控件,非常棒。请参阅我写下的笔记,并按照主要和更详细的示例代码的链接。 我非常感谢你的时间 AFG – 2010-01-12 21:57:13