Как вычислить время загрузки интернет-страницы? - 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);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д