Добрый день!
Пытаюсь зайти на сайт mamba.ru на phantomjs, заполняю форму входа, нажимаю кнопку Войти, но в аккаунт не попадаю.
var webpage = require('webpage');
var page = webpage.create();
page.settings = {
loadImages: false,
javascriptEnabled: true,
encoding: "utf8",
userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36',
};
var page = require('webpage').create();
phantom.cookiesEnabled = true;
page.open("https://www.mamba.ru/login", function(status) {
if (status === "success") {
page.evaluate(function() {
document.querySelector("form input[name=login]").value = "email@yandex.ru";
document.querySelector("form input[name=password]").value = "password";
document.querySelector("form input[type=submit]").click();
});
window.setTimeout(function() {
page.render("auth.png");
phantom.exit();
}, 3000);
}
});
На auth.png получаю пустую форму , если закомментировать document.querySelector("form input[type=submit]").click(); , то на картинке заполненная форма входа.
После авторизации еще хочу перейти по ссылке.
Что я не правильно делаю?