0

我使用 WindowsHost 来托管 WebBrowser 控件,这使我可以直接访问 WebBrowser 文档/DOM,通过鼠标单击 HTML 文档元素来读取 HTML 内容,也可以调用提交表单。当我当时搜索时,即使在 Net 3.5 中,我也从未找到这样做的方法。我发现这篇文章http://rhizohm.net/irhetoric/blog/72/default.aspx它看起来像通过 som 魔法外壳可以暴露 dom。但是我的问题是,有没有人这样做过,一旦你让 dom 执行 Invokes 以将内容提交到 html 表单并通过鼠标单击事件获取 HTML 元素,是否有可能????

有人试过吗?并且能够做到这两点?

谢谢

4

1 回答 1

-1

我正在使用 WPF。

添加对以下内容的引用:

微软.mshtml

然后: var doc = ( mshtml.HTMLDocument )_wbOne.Document;

这给了你原始字符串:

        doc.documentElement.innerHTML

作为回报,如果您知道如何从 HTML 文档中获取信息,我将不胜感激。例如获取所有的 s 和 metas 以及任何其他可能获取的信息,以便我可以从它们那里获取信息?我不想用 html 到处乱逛,只是从他们那里获取信息... :-)

于 2009-09-17T02:35:25.110 回答