首页 > 解决方案 > 从 c# WPF 中的工作人员检索 webBrowser.Document 内容

问题描述

我在使用以下代码时遇到了一些问题,请您帮我解决这个问题吗?

Uri siteUri = new Uri(url);
Dispatcher.Invoke(new Action(() => { webBrowser.Source = siteUri; }));

dynamic result = Dispatcher.Invoke(() =>
{ return webBrowser.Document; });

var doc = result.documentElement.InnerHtml;

byte[] byteArray = Encoding.UTF8.GetBytes(doc);
MemoryStream stream = new MemoryStream(byteArray);

StreamReader reader = new StreamReader(stream);

结果或文档最终为“空”。我很确定我错过了一些东西。

请注意,我是使用后台工作人员的新手。

感谢您的时间和帮助,非常感谢。

标签: c#wpfwebbrowser-controlbackgroundworker

解决方案


推荐阅读