Пытаюсь зайти на сайт через phantomjs
Добрый день!
Пытаюсь зайти на сайт 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(); , то на картинке заполненная форма входа. После авторизации еще хочу перейти по ссылке. Что я не правильно делаю? |
опа а теперь уже и форму не заполняет. :blink: :blink: :blink: :blink:
|
Часовой пояс GMT +3, время: 08:21. |