Задать вопрос

Как перейти на страницу после авторизации Phantomjs?

Добрый вечер, подскажите пожалуйста, как мне перейти на другую страницу после авторизации? Код ниже проходит авторизацию и сохраняет картинку авторизованного пользователя, все хорошо но мне нужно перейти еще на одну страницу внутреннюю, в аудиозаписи https://vk.com/audios7576740
var webpage=require('webpage');
var fs=require('fs');
var system=require('system');

var page=webpage.create();
var url="https://vk.com/login";



page.settings = {
	loadImages: false,
	javascriptEnabled: true,
	userAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1',
};



var page = require('webpage').create();
phantom.cookiesEnabled = true;

page.open("https://vk.com", function(status) {

  if (status === "success") {
    page.evaluate(function() {
        document.getElementById("index_email").value = "логин";
        document.getElementById("index_pass").value = "пароль";
        document.getElementById("index_login_button").click();
    });
 


window.setTimeout(function() {
    
           page.render("vk.png");
    phantom.exit();   
   
    }, 5000);
    
    
  }
  
  
  
});
  • Вопрос задан
  • 1101 просмотр
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Сделать очередной page.open(). А вообще для работы с вк я думаю лучше использовать их API :-)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы