setTimeout加载完整的网页PhantomJS

时间:2018-09-19 11:52:38

标签: javascript phantomjs settimeout webpage

使用PhantomJS我现在希望能够渲染完整的网页,但是我只能在渲染之前加载网页的上半部分。一些研究指向setTimeout函数-不确定如何在当前代码中实现。有人可以请指教!到目前为止,这是我目前的代码,但是在渲染之前只加载了一些图像:

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();
});

谢谢

0 个答案:

没有答案