phantomjs возвращает пустой контент с одного конкретного сайта при парсинге

Есть один государственный сайт gov.kz. Хочу оттуда взять информацию и вставить на свой проект, что бы вся информация о государственной услуге была в одном удобном месте. Раньше, государственный сайт был на другом домене и все работало хорошо с Simple HTML DOM библиотекой. Теперь они поменяли сайт и я не могу парсить ни с Simple DOM, ни с cURL, ни с phantomjs. Проблема в том, алгоритм парсинга через phantomjs работает на все другие любые сайты кроме этого. Такое ощущение, будто парсится index.html без наполненного контекста (не знаю, может скрипты сайта не запускаются). Прилагаю код ниже. P.S. Пробовал разные вариации этого кода, не помогло.

get-website.php:

$response = [];
    exec ($_SERVER['DOCUMENT_ROOT'].'phantomjs --debug=no --ignore-ssl-errors=yes get-website.js 2>&1',$response);

    var_dump($response);

get-website.js:

var page = require('webpage').create();
page.settings.javascriptEnabled=true;
page.settings.userAgent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.71 Safari/537.36';
page.settings.loadImages= true;
page.settings.cookiesEnabled=true;
page.viewportSize = {
  width: 1366,
  height: 768
};

page.open('https://gov.kz');

page.onLoadFinished =  function (status) {
    if (status !== 'success') {
        console.log('Unable to load the address!');
        phantom.exit();
    } else {
  var content = page.content;
  console.log('Content: ' + content);
      page.evaluate(function() {
    });

            page.render('image.png');

            phantom.exit();

    }
};

Ответы (0 шт):