给webClient时间加载页面

时间:2018-10-04 10:16:40

标签: c# .net webclient

我想创建一个可以处理来自另一个站点的某些数据的站点。以下代码允许我从目标获取整个DOM。

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

问题在于它不会等到页面完全加载(在我的情况下大约需要一秒钟),因此存在一些尚不存在的信息。在这种情况下,它将替换为“从服务器加载数据”。

是否可以给webClient一些时间让页面内容完全加载?

0 个答案:

没有答案