У меня есть один метод.Вы даже можете проверить это:
private readonly
public HtmlDocument Browse()
{
var _browser = new WebBrowser();
var link = "http://hotline.ua/sr/?q=allo";
var loadFinished = false;
_browser.DocumentCompleted += delegate { loadFinished = true; };
try
{
_browser.Navigate(link);
}
catch (Exception xx)
{
if (!(xx is UriFormatException))
throw;
loadFinished = false;
}
while ( ! loadFinished )
Thread.Sleep(50);
loadFinished = false;
return _browser.Document;
}
Затем где-то в коде я вызываю этот метод:
var doc = Browse();
Вместо получения HtmlDocument я получаю бесконечный цикл в:1008 *
Кажется, что DocumentCompleted никогда не запускается.Но в веб-браузере я могу легко получить эту страницу.Кто-нибудь знает почему?И что я должен сделать, чтобы получить HtmlDocument?