HtmlAgilityPack выбрасывает исключение Object reference not set to an instance of an object - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста разобраться. Есть такой html код Хочу получить строку "Начало". Пишу такой код
  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;
Запускаю и получаю Additional information: Object reference not set to an instance of an object. Я так понял doc равно null. В чем может быть проблема?

Решение задачи: «HtmlAgilityPack выбрасывает исключение Object reference not set to an instance of an object»

textual
Листинг программы
string name = node.InnerText;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы