Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Пытаюсь зайти на сайт через phantomjs (https://javascript.ru/forum/library-toolkit-framework/78569-pytayus-zajjti-na-sajjt-cherez-phantomjs.html)

ishurgaya 05.10.2019 15:21

Пытаюсь зайти на сайт через 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(); , то на картинке заполненная форма входа.

После авторизации еще хочу перейти по ссылке.
Что я не правильно делаю?

ishurgaya 05.10.2019 17:07

опа а теперь уже и форму не заполняет. :blink: :blink: :blink: :blink:


Часовой пояс GMT +3, время: 14:04.