Используя 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();
});
Спасибо