дать webClient время для загрузки страницы - PullRequest
0 голосов
/ 04 октября 2018

Я хочу создать сайт, который будет работать с некоторыми данными с другого сайта.Следующий код позволяет мне получить весь DOM от цели.

public IActionResult About(){
  string s = new System.Net.WebClient().DownloadString("https://siteToRead.com");
  ViewData["pageinfo"] = s;
  return View();
}

Проблема заключается в том, что он не ожидает полной загрузки страницы (что в моем случае занимает около секунды) и поэтомуэто информация, которой просто еще нет.В этом случае он заменяется на «Загрузка данных с сервера».

Есть ли способ дать веб-клиенту некоторое время для полной загрузки содержимого страницы?

...