PhantomJS много post запросов

268
28 февраля 2018, 10:50

Здравствуйте! Нужна помощь при работе с phantomjs. Есть функция:

function auth(url, login, password)
      {
      var page = require("webpage").create();
      var post_data = 'login=' + login + '&password=' + password;
      page.open(url, 'post', post_data, function(status) {
        if (status !== 'success')
        {
          phantom.exit();
        }
        else
        {
          return page.plainText;
        }
     }); 
    }
console.log(auth(url, 'login', '12345'));

Дело в том, что функция вернёт undefined вместо содержимого страницы page. Как сделать так, чтобы возвращалось содержимое страницы? И чтобы можно было повторно вызвать данную функцию в коде дальше, чтобы всё работало на ура? Есть какие-то варианты?

READ ALSO
preloader с процентной полосой загрузки

preloader с процентной полосой загрузки

Необходимо реализовать preloader, который бы исчезал через указанное время но при условии, что страница полностью загрузилась, иначе игнорировать...

297
Сравнение head и добавление недостающего

Сравнение head и добавление недостающего

При загрузки странички аяксом

208
Активация/деактивация кнопки

Активация/деактивация кнопки

Не работает активация/деактивация кнопки на форме при клике на чекбоксПроверил в на разных браузерах десктопных и в хроме мобильном все...

271
javascript воспроизведение Audio

javascript воспроизведение Audio

Собираю плейлист для Audio

472