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

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

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

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

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

textual
Листинг программы
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
Похожие ответы