Как получить HTML-контент с помощью PhantomJS через X секунд?

Как получить содержимое веб-сайта через 10 секунд с помощью PhantomJS? На моем веб-сайте, например, у меня есть скрипт, который делает setTimeout, а затем меняет DOM. Мне нужно перенести сайт html с этим изменением.

Я не могу найти никаких рабочих ответов.

javascript,html,node.js,phantomjs,web-crawler,

0

Ответов: 1


0

Попробуйте этот код:

var page = require('webpage').create();
var fs = require('fs');
page.open('http://example.com', function(status) {
    console.log('Page load status: ' + status);
    if (status === 'success') {
        setTimeout(function(){
            fs.write('example.html', page.content, 'a');
            console.log('Page saved');
            phantom.exit();
        }, 10000);
    }
});
JavaScript, HTML, Node.js, phantomjs, веб-гусеничный,
Похожие вопросы
Яндекс.Метрика