HTML-контент в модель

Sample

Client
Регистрация
31.01.2016
Сообщения
25
Благодарностей
4
Баллы
3
Добрый день. Возможно уже было что-то подобное, но найти не получилось.
Интересует возможность удобной работы с вытянутым при помощи get-запроса html-текстом. Если работать через браузер, то у нас есть возможность использовать встроенные методы, например:
instance.ActiveTab.FindElementByAttribute

Но когда у меня на руках (в переменной) только html-текст, то приходится унывать с придумыванием собственных regexp-выражений. И это еще ладно, если нужно вытащить список каких-то примитивов, типа ссылок, но вот сейчас, например, мне нужно получить блоки данных которые было бы удобно рассматривать в качестве объектов.
Видел, что Rostonix предлагал делать несколько итераций с регулярками, но для меня это убиться можно(
Почему методы, наподобие FindElementByAttribute нельзя сделать статическими, чтобы по-мимо параметров передавать туда и текст, с которым надо работать? Или может быть есть возможность создать какой-нибудь объект, который оборачивает текст в DOM-модель и работает с методами зеннопостера?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Без браузера не получится. Если просто парсить данные нужно из GET запроса, можно погуглить и почитать про HTMLAgilityPack
 
  • Спасибо
Реакции: Dimionix

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)