Следующий код может работать без проблем в течение нескольких часов, проблема в том, что он постоянно зависает:
Dispatcher.Invoke(new Action(() => { webBrowser.Source = siteUri; }));
Dispatcher.Invoke(new Action(() => { labelWebBrowserPreview.Content = url; }));
System.Threading.Thread.Sleep(30000);
result = Dispatcher.Invoke(() =>
{ return webBrowser.Document; });
mshtml.HTMLDocument document = result as HTMLDocument;
string source ="";
if (document != null)
{
var x = document.doctype;
source = document.documentElement.innerHTML;
}
Основная идея - проверять веб-сайты каждые 15 минут и получать содержимое веб-браузера..
Я очень подозреваю, что это потому, что я не проверяю правильно, правильно ли задан document.doctype.
Я немного осмотрелся в Интернете, и сон был единственным способом, которым я могПодумайте о том, чтобы дать браузеру некоторое время для правильной загрузки страницы диспетчером.
Следующая ошибка вызывает сбой приложения:
![enter image description here](https://i.stack.imgur.com/dvYb5.png)
Примечание. Это приложение WPF.
Не могли бы вы помочь с этим, пожалуйста?
Спасибо за ваше время и помощь, оно очень ценится.