Я просто из PHP curl вызываю данный сайт и передаю ему JS, потом ответ парсим и забираем. Либо делайте через phantom.js
Если на постоянной основе надо делать и не думать о случайных изменениях кода на сайте, лучше разбирайтесь с phatom.js . Он медленнее работает чем curl, но позволяет даже эмулировать клики. Года 2 назад потребовалось фильтровать телефоны с avito и спасла только phatom.js. Сидеть разбираться в коде таких монтров, которые поставили всякие event'ы JS на каждый пук, лишь бы спамеры не дергали...