Доступ к веб-странице другими способами ?
У меня есть этот новый класс "Веб-страница". Я вызываю его из события кнопки в форме 1.
Проблема в том, что я повторно вызываю весь этот процесс идентификации веб-сайта каждый раз, когда я иду на новую страницу на этом веб-сайте. Я думаю, что этот большой метод нужен только один раз, когда я впервые захожу на сайт. Моя интуиция говорит, что я должен использовать что-то другое, чем этот большой код для каждой другой страницы на одном и том же веб-сайте. Я ошибаюсь, и я должен придерживаться того, что у меня есть и уже работает? Или я прав и есть другие методы (после) этого ?
Спасибо!
public class WebPage { public string GetText(string url) { //Special webpage Reading (extract info from page) HttpWebRequest request; HttpWebResponse response = null; Stream stream = null; request = (HttpWebRequest)WebRequest.Create(url); request.UserAgent = "Foo"; request.Accept = "*/*"; response = (HttpWebResponse)request.GetResponse(); stream = response.GetResponseStream(); StreamReader sr = new StreamReader(stream, System.Text.Encoding.Default); string text = sr.ReadToEnd(); if (stream != null) stream.Close(); if (response != null) response.Close(); return text; } }
Что я уже пробовал:
код, который я уже ввел