HtmlAgilityPack выбрасывает исключение Object reference not set to an instance of an object - C#
Формулировка задачи:
Помогите пожалуйста разобраться. Есть такой html код
Хочу получить строку "Начало". Пишу такой код
Запускаю и получаю Additional information: Object reference not set to an instance of an object.
Я так понял doc равно null. В чем может быть проблема?
string adress = "http://www.kinopoisk.ru/lists/m_act%5Bproduct%5D/ok/m_act%5Bgenre%5D/3/m_act%5Bwhat%5D/content/"; myWebRequest = (HttpWebRequest)WebRequest.Create(adress); ///Настройка объекта WEB-запроса myWebRequest.Method = "GET"; ///Получение ответа сервера try { myWebResponse = (HttpWebResponse)myWebRequest.GetResponse(); } catch (WebException myWebException) { MessageBox.Show(myWebException.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ///Чтение данных с сервера Encoding myWebResponseEncoding = Encoding.GetEncoding(myWebResponse.CharacterSet); String myStr = null; using (StreamReader myStreamReader = new StreamReader(myWebResponse.GetResponseStream(), Encoding.GetEncoding(1251))) { myStr = myStreamReader.ReadToEnd(); } HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.LoadHtml(myStr); HtmlNode node = doc.DocumentNode.SelectSingleNode("//*[@id=\"block_left_padtop\"]/div/table/tbody/tr/td/table/tbody/tr[6]/td/table/tbody/tr[2]/td[2]/span[1]/a[1]"); string name = node.InnerText;
Решение задачи: «HtmlAgilityPack выбрасывает исключение Object reference not set to an instance of an object»
textual
Листинг программы
string name = node.InnerText;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д