Распарсить полученую html страницу - C#

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

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

ссылка: http://soft.softodrom.ru/ap/Traffic-Inspector-p4360 Написал метод получить ее html код:
Листинг программы
  1. public string Get_Html(string url)
  2. {
  3. string result = null;
  4. WebRequest req = WebRequest.Create(url);
  5. WebResponse resp = req.GetResponse();
  6. Stream stream = resp.GetResponseStream();
  7. StreamReader rdr = new StreamReader(stream, Encoding.GetEncoding("utf-8"));
  8. result = rdr.ReadToEnd();
  9. resp.Close();
  10. return result;
  11. }
Нужно из этой страницы выдернуть все комменарии (Отзывы). Подскажите чем лучше это сделать регуляркой, а может какой нить библиотекой ? Спасибо...

Решение задачи: «Распарсить полученую html страницу»

textual
Листинг программы
  1. var findclasses = htmlDoc.DocumentNode.Descendants("div").Where(d => d.Attributes.Contains("class") && d.Attributes["class"].Value.Contains("comment") && !d.Attributes["class"].Value.Contains("comment_header"));

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


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

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

13   голосов , оценка 3.923 из 5

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

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

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