setTimeout для загрузки полной веб-страницы PhantomJS - PullRequest
0 голосов
/ 19 сентября 2018

Используя PhantomJS, я хочу иметь возможность визуализировать полную веб-страницу в настоящее время. Я загружаю только верхнюю половину веб-страницы перед рендерингом. Некоторые исследования указывают на функцию setTimeout - не уверен, как реализовать это в моем текущем коде,Может кто-нибудь, пожалуйста, посоветуйте!Это мой код, пока я получаю png, но перед рендерингом загружаются только некоторые изображения:

var webpage = require('webpage');
var currentDate = new Date();
var page = webpage.create();
page.scrollPosition = {
    top: 1000,
    left: -3000
};
page.open('https://www.example.co.uk', function(status) {
    console.log(page['objectName']);
    console.log(page['title']);
    console.log(page['url']);
    console.log("Status: " + status);
    if (status === "success") {
        page.render(currentDate + 'example.png' {
            format: 'png',
            quality: '100'
        });
    }
    phantom.exit();
});

Спасибо

...