Пару недель назад отлаживал баг на проекте. Казалось бы, простая задача — поймать все клики по кнопкам с определённым атрибутом.
В php парсерах не стоит полагаться на DOMXPath и сторонние библиотеки
При парсинге на php я использую исключительно методы DOMDocument, либо, если не требуется большого количества данных и какой-то сложной выборки