错误在webbrowser中获取数据

时间:2015-06-22 07:55:34

标签: c# webbrowser-control

现在有一个表单和一个webbrowser我想检索webbrowser上显示的数据必须做什么? Div标签:

<div id="divTop">

    <div id="text-conent" style="width: 500px; float: right;"></div>
    <div id="grid" style="margin-removed 505px; height: 700px;"></div>

</div>

代码从webbrowser获取数据:

HtmlAgilityPack.HtmlDocument doc = (HtmlAgilityPack.HtmlDocument)webBrowser1.Document.DomDocument;
string texts = doc.DocumentNode.SelectSingleNode("//div[@class='text-conent']/p]").InnerText;
richTextBox1.Text = texts;

错误:

  

无法转换类型为&#39; mshtml.HTMLDocumentClass&#39;的COM对象上课   键入&#39; HtmlAgilityPack.HtmlDocument&#39;。表示的类型的实例   COM组件无法强制转换为不代表COM的类型   组件;但是只要它们可以转换为接口   底层COM组件支持IID的QueryInterface调用

我必须如何在正确的webbrowser中获取数据

0 个答案:

没有答案