@Venesuella
BlackJack и ...

На чем быстрее парсить?

Ребятки, искомый язык C#, вот такой вопрос возник, на чем быстрее парсить, точнее что будет быстрее, HtmlAgilityPack либо же использовать Регулярные выражения? Если можно рассказать почему именно это быстрее будет? Что будет более удобно? Есть ли еще какие то технологии для парсинга?
  • Вопрос задан
  • 829 просмотров
Пригласить эксперта
Ответы на вопрос 3
@akass
Developer
HtmlAgilityPack устарел уже , AngleSharp получше будет
Ответ написан
Nipheris
@Nipheris Куратор тега C#
HtmlAgilityPack либо же использовать Регулярные выражения?

stackoverflow.com/a/1732454/3927447

Этим все сказано.
Ответ написан
@lanzay
есть-ли в C# нативный парсер HTML? (я новичок)
на сколько я понимаю существует всего несколько решений:
1. XmlDocument - нативный, но спотыкается о незакрытые теги
2. регулярки - эффективно но по DOM не погуляешь
3. AngleSharp - буду смотреть
4. WebKit - умеет многое, но что-то не сильно популярен в .NET решениях

в идеале было-бы удобно иметь 1 библиотеку в которой можно опционально:
1. работа с DOM в том числе с недозакрытими тегами
2. работа с JavaScript - включил выключил обработку и загрузку
3. ну и всякие React и Ajax по прокруткам и кликам
4. и селекторы как в jQuery чтобы были

что вообще есть из подобных инструментов существует (и еще-бы с документацией)?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы