Для парсинга пришлось использовать headless browser, использую связку php + phantomjs, но столкнулся с проблемой, если выводить просто console.log, то phantomjs работает нормально, но как только я использую подобный код
// Инициализируем модуль по работе с закладкой браузера
var webPage = require('webpage');
// Создаем пустую закладку
var page = webPage.create();
// Открываем в закладке сайт: https://www.google.com/
page.open('https://www.google.com/', function(status)) {
// Выводим в консоль статус получения страницы с сайта ("success" при успехе и "fail")
console.log('Status: ' + status);
// Завершение работы программы PhantomJS
phantom.exit();
});
Загрузка идет бесконечно