我在WPF窗口中加载了WebBrowser
。我需要获取WebBrowser
。
我使用
获取文档 object doc = this._browser.Document;
我可以看到它是mshtml.MSHTMLDocument
我希望将其转换为此类型,以便我可以取出标题,但我找不到任何类型。 NET库。
我是否必须自己创建该类型,或者我只是在错误的地方寻找/接近这种错误的方式?
如何从System.Windows.Controls.WebBrowser
文档中提取页面标题?
答案 0 :(得分:9)
添加对Microsoft.mshtml
的引用,然后添加:
var title = (webBrowser.Document as mshtml.HTMLDocument).title;
或
dynamic doc = webBrowser.Document;
var title = doc.title;