一个winform程序 ,里面有个webBrowser , webBrowser读取的是一个HTML文件,我想要把webBrowser里面自己想要的东西解析出来,用了mshtml
下面是错误的地方:
mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)webBrowser1.Document;
//取得网页中包含的所有文本内容doc.body.innerText mshtml.IHTMLElementCollection collection = doc.all;下面是报的错:
错误 129 无法将类型“System.Windows.Forms.HtmlDocument”转换为“mshtml.IHTMLDocument2” 我一前在03用可以,现在在05里不成了,不知道是什么原因
请各位高手解答,~~分不够再加~~
谢谢
下面是错误的地方:
mshtml.IHTMLDocument2 doc = (mshtml.IHTMLDocument2)webBrowser1.Document;
//取得网页中包含的所有文本内容doc.body.innerText mshtml.IHTMLElementCollection collection = doc.all;下面是报的错:
错误 129 无法将类型“System.Windows.Forms.HtmlDocument”转换为“mshtml.IHTMLDocument2” 我一前在03用可以,现在在05里不成了,不知道是什么原因
请各位高手解答,~~分不够再加~~
谢谢
解决方案 »
- 伪静态 必须加index.html才能正常显示,我把index.html去掉 没效果 为什么?
- 请教:.net类库中返回sqldatareader
- 关于一个asp.net的抽奖程序的并发.
- 最近遇到的问题???很奇怪
- ===============++++++++++++++++++=====问题
- 运算时数字前面的0怎么才能让他不丢掉呢?
- 关于RegisterStartupScript问题
- 各位大哥,帮忙看小弟这段代码有什么问题,俺是真的菜鸟!
- ascx用户控件错误!!! 100分,微软的帮助文档中的关于loadtemplate的例子!!
- 得到现在登录windows的用户名
- 对未显式提供 IFormatProvider 的 System.Convert.ToInt32(System.String) 进行调用
- 关于FORM认证的问题,如果设置多个登录页面?
mshtml.IHTMLDocument2 doc = WebBrowser1.Document.DomDocument
应该能用在05里面
要转换
刚查了一下资料。lz试试这个
mshtml.IHTMLDocument2 doc = WebBrowser1.Document.DomDocument
应该能用在05里面
=========================================
呵呵 我比你先找到了, 谢谢 你的方案可行 我会兑现的
都有分~~呵呵