Как вычислить время загрузки интернет-страницы? - C#
Формулировка задачи:
Добрый день.
Подскажите как программно посчитать время загрузки страницы в браузере.
Нужно чтоб программка запускала определенный url, ждала полной загрузки страницы и возвращала время.
Посчитать время можно с помощью Stopwatch
А как программно перейти по url и дождаться его полной загрузки?
Решение задачи: «Как вычислить время загрузки интернет-страницы?»
textual
Листинг программы
using System; using System.Diagnostics; using System.IO; using System.Net.Http; class Program { static void Main(string[] args) { const string address = "http://www.yandex.ru"; using (var client = new HttpClient {BaseAddress = new Uri(address)}) { var sw = Stopwatch.StartNew(); string result = client.GetStringAsync("").Result; sw.Stop(); File.WriteAllText("result.html", result); Console.WriteLine("Content downloaded in {0}ms, saved as 'result.html', content length = {1}", sw.ElapsedMilliseconds, result.Length); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д