How get the next page after login with PhatomJs? How get the next page after login with PhatomJs? curl curl

How get the next page after login with PhatomJs?


This code could be better:

var loadInProgress = false;//This is set to true when a page is still loading/*********SETTINGS*********************/var page = require('webpage').create({viewportSize:{width: 1600,height: 900},settings:{userAgent:'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36',javascriptEnabled:'true',loadImages:'false'}});var fs = require('fs');/*********SETTINGS END*****************/console.log('All settings loaded, start with execution');/** * These listeners are very important in order to phantom work properly. Using these listeners, we control loadInProgress marker which controls, weather a page is fully loaded. * Without this, we will get content of the page, even a page is not fully loaded. */page.onLoadStarted = function() {    loadInProgress = true;    console.log('Loading started');};page.onLoadFinished = function() {    loadInProgress = false;    console.log('Loading finished');};page.onConsoleMessage = function(msg) {    console.log(msg);};//Log in to your account, then view the cookie you got, now you can use these cookies to login   // the site will recognize you with your cookies.//for freebitco.in authphantom.cookies = [{// an array of objects  'name'     : 'btc_address',     'value'    : '1AuMxR6sPtB2Z6TkahSnpmm1H4KpYPBKqe',    'domain'   : 'freebitco.in',          'path'     : '/',  'httponly' : false,  'secure'   : true,  'expires'  : (new Date()).getTime() + (1000 * 60 * 60 * 43800) //5 years },{ 'name'     : 'password',     'value'    : 'f574ca68a8650d1264d38da4b7687ca3bf631e6dfc59a98c89dd2564c7601f84',   'domain'   : 'freebitco.in',          'path'     : '/',  'httponly' : false,  'secure'   : true,  'expires'  : (new Date()).getTime() + (1000 * 60 * 60 * 43800) }]//Execute steps one by onepage.open("http://parceriascury.housecrm.com.br/parceiro_busca", function(status){console.log('Step 1 has been completed - we are on the target page!');setTimeout(step2,5000);// Maybe we don't need to wait here, we can execute step2 immediately.function step2(){console.log("Step 2 - Content of the home page is saved to AmazonLoggedIn.html. You can find this file where phantomjs.exe file is. You can open this file using Chrome to ensure that you are logged in.");var result = page.evaluate(function(){ return document.documentElement.outerHTML; });fs.write('C:\\phantomjs\\logado_cury_10.html',result,'w');phantom.exit(); }});