С этической точки зрения скрининг может быть сомнительной практикой, но есть законное применение.Поисковые системы делают что-то вроде очистки, чтобы получить свои результаты, например.
Некоторые сайты блокируют утилиты, которые делают слишком много запросов - что является хорошим основанием для запроса разрешения, если вы собираетесь делать много запросов - иначе это может выглядеть как DoS-атака исайт может принять меры против вас.
И все же, если у вас есть законное использование для чтения содержимого страницы (чтобы вы могли каким-то образом его обработать), код довольно тривиален.
С MSDN
В C #:
// Initialize the WebRequest.
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");
// Return the response.
WebResponse myResponse = myRequest.GetResponse();
// Code to use the WebResponse goes here.
// Close the response to free resources.
myResponse.Close();