Здравствуйте! Нужна помощь при работе с 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. Как сделать так, чтобы возвращалось содержимое страницы? И чтобы можно было повторно вызвать данную функцию в коде дальше, чтобы всё работало на ура? Есть какие-то варианты?