我已经使用WindowsHost来托管WebBrowser控件,这使我可以直接访问WebBrowsers Document / DOM,通过鼠标点击HTML文档元素来读取HTML内容,也可以在提交表单上调用。当我在当时搜索时,我从未在Net 3.5中找到过这样做的方法。我发现了这篇文章http://rhizohm.net/irhetoric/blog/72/default.aspx,它看起来像是通过som魔法外壳你可以揭露dom。但是我的问题是,有没有人这样做,并且有可能一旦你得到dom做Invokes提交对html表单的跟踪,并通过鼠标点击事件获取HTML元素????
有人试过吗?并且能够做到这两点吗?
由于
答案 0 :(得分:-1)
我正在使用WPF。
添加对:
的引用Microsoft.mshtml
然后: var doc =(mshtml.HTMLDocument)_wbOne.Document;
这会给你原始字符串:
doc.documentElement.innerHTML
作为回报,如果你知道如何从HTML文档中获取信息,我会很感激。 例如,获取所有s和metas以及其他任何可能的gettable,以便我可以从中获取信息?我不想和html一起玩,只是从他们那里得到信息......: - )