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

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

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

Помогите пожалуйста разобраться. Есть такой html код Хочу получить строку "Начало". Пишу такой код
Листинг программы
  1. string adress = "http://www.kinopoisk.ru/lists/m_act%5Bproduct%5D/ok/m_act%5Bgenre%5D/3/m_act%5Bwhat%5D/content/";
  2. myWebRequest = (HttpWebRequest)WebRequest.Create(adress);
  3.  
  4. ///Настройка объекта WEB-запроса
  5. myWebRequest.Method = "GET";
  6. ///Получение ответа сервера
  7. try
  8. {
  9. myWebResponse = (HttpWebResponse)myWebRequest.GetResponse();
  10. }
  11. catch (WebException myWebException)
  12. {
  13. MessageBox.Show(myWebException.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
  14. return;
  15. }
  16. ///Чтение данных с сервера
  17. Encoding myWebResponseEncoding = Encoding.GetEncoding(myWebResponse.CharacterSet);
  18. String myStr = null;
  19. using (StreamReader myStreamReader = new StreamReader(myWebResponse.GetResponseStream(), Encoding.GetEncoding(1251)))
  20. {
  21. myStr = myStreamReader.ReadToEnd();
  22. }
  23. HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
  24. doc.LoadHtml(myStr);
  25.  
  26. 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]");
  27. 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
Листинг программы
  1. string name = node.InnerText;

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


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

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

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы