Session 如何在一个唯一的phantomjs执行中有多个会话?

Session 如何在一个唯一的phantomjs执行中有多个会话?,session,cookies,browser,phantomjs,Session,Cookies,Browser,Phantomjs,我想知道在一个phantomjs执行中是否可能有多个会话 例如,我的意思是有两个不同的页面对象,它们有自己的cookie,没有共同点 var system = require('system'); var page1 = require('webpage').create(); var page2 = require('webpage').create(); var url = 'https://google.it'; page1.open(url, function(){ var

我想知道在一个phantomjs执行中是否可能有多个会话

例如,我的意思是有两个不同的页面对象,它们有自己的cookie,没有共同点

var system = require('system');

var page1 = require('webpage').create();
var page2 = require('webpage').create();

var url = 'https://google.it';

page1.open(url, function(){

  var cookies = page1.cookies;
  console.log('Page1 - Listing cookies:');
  for(var i in cookies) {
    console.log('Page1', cookies[i].name + '=' + cookies[i].value);
  }
  //phantom.exit();

});

page2.open(url, function(){

  var cookies = page2.cookies;
  console.log('Page2 - Listing cookies:');
  for(var i in cookies) {
    console.log('Page2', cookies[i].name + '=' + cookies[i].value);
  }
  //phantom.exit();

});
在这种情况下,两个页面具有相同的cookie。不存在一种维护不同会话的方法吗