Nokogiri

Nokogiri

www.github.com/.../

Вдохновившись оригинальной ruby-библиотекой для парсинга, в конце 2010 года хабраюзер w999d написал собственную «пилу» на PHP.

Скачать самую свежую версию библиотеки Nokogiri для PHP можно здесь. Код библиотки предоставляется автором по лицензии MIT по принципу «as is» («как есть»).

Как и большинство аналогов, Nokogiri базируется на DOM.

Пример использования

Итак, чтобы начать работу с библиотекой, её требуется подключить:

Затем, получив исходный код разбираемой страницы, его следует передать в новый объект nokogiri.

После чего, используя методы объекта, можно парсить, не прибегая к помощи регулярных выражений:

См. также: PHP Simple HTML DOM Parser, PHPQuery, Zend_DOM_Query