【发布时间】:2020-07-15 09:59:06
【问题描述】:
在 WPF Web 浏览器控件完成导航到页面后,我似乎无法读取 HTML。
我必须使用 WebBrowser 而不是 HttpClient 的原因是因为所需的网页需要先登录。
XAML:
<WebBrowser x:Name="wbBrowse" Source="anywebpage" LoadCompleted="wbBrowse_LoadCompleted">
</WebBrowser>
代码:
private void wbBrowse_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
var doc = wbBrowse.Document;
}
我尝试将 Document 转换为 HtmlDocument,但它崩溃了。这是一个“{System.__ComObject}”对象,对我来说毫无意义。
谢谢
【问题讨论】:
-
它在您的示例代码中崩溃的地方...?你尝试了什么?
-
如果我尝试将 .Document 转换为 (HTMLDocument) 或其他任何内容。
标签: c# wpf webbrowser-control .net-core-3.1