Без парсинга html
редко обходится. Для php
я обычно предпочитаю Simple HTML DOM Parser. Вещь старенькая, но эффективная, удобная, надежная. Легко прикручивается и к Yii, и к Phalcon.
Для фронтенда, разумеется, jQuery.
Для Node.js
из ряда вариантов, похоже, оптимальный — htmlparser2.
Сравнения в его пользу. К тому же, кроме простого парсинга html
и получения дерева DOM
, умеет парсить xml
и RSS/RDF/Atom
фиды.