Tvoj_faker
@Tvoj_faker
местная фиеста из глубин далекого

Почему не работает мой код?

Как правильно сделать так, чтобы функция OpenPage() сработала сразу, а основная функция закрыл ее.
var urls = ['http://pidarok.blogspot.com/','http://google.com/2017/02/blog-post_5.html','http://google.com/2017_02_01_archive.html','http://google.com'];
var i = 0;
var timeout = [5000,10000];
var randtime = Math.floor(Math.random() * (timeout.length));

function VPizdu() {
    setTimeout(function() {

        function OpenPage(){
            setTimeout(function(){
                page.open(urls[i],settings, function(status) {
                        if (status == 'success') {
                                    page.render('render-suka' + i + '.png');
            }
            i++;
            if(i <= urls.length - 1){ 
                OpenPage();
            }else{
               phantom.exit();
            }
            });

        },(timeout[randtime]));
}
OpenPage(); 
{
    phantom.exit();
}
},100000);
}
VPizdu();

Спасибо.
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы