Cookies 使用google脚本在get方法中处理cookie

Cookies 使用google脚本在get方法中处理cookie,cookies,google-apps-script,get,Cookies,Google Apps Script,Get,1) 在我的浏览器中,我转到(以获取cookie) 2) 然后我去 3) 我得到了正确的信息。很明显,如果我直接进入第2点中列出的页面,而没有第1点中得到的cookie,我就没有结果 我想使用google脚本自动执行此序列,代码如下: var url="http://civil.poderjudicial.cl/CIVILPORWEB/" var www=UrlFetchApp.fetch(url); var error_url=www.getResponseCode(); var res1=w

1) 在我的浏览器中,我转到(以获取cookie)

2) 然后我去

3) 我得到了正确的信息。很明显,如果我直接进入第2点中列出的页面,而没有第1点中得到的cookie,我就没有结果

我想使用google脚本自动执行此序列,代码如下:

var url="http://civil.poderjudicial.cl/CIVILPORWEB/"
var www=UrlFetchApp.fetch(url);
var error_url=www.getResponseCode();
var res1=www.getAllHeaders();
var res1a=www.getAllHeaders();
var res2=www.getContentText("ISO-8859-1");
var res3=www.getHeaders();
var res4=UrlFetchApp.getRequest(url);
var cookies = res1['Set-Cookie'];
var cookies2= res1['Set-Cookie'];
var largo=cookies.length;
for (var i = 0; i < cookies.length; i++) {
  cookies[i] = cookies[i].split( ';' )[0];
}

var opt ={  
"Host":" civil.poderjudicial.cl",
"method" : "get",
"headers": {
"Cookie": cookies.join('; ')
}

var url="http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta";

  var www=UrlFetchApp.fetch(url,opt);
  var error_url=www.getResponseCode();
  var res1=www.getAllHeaders();
  var res2=www.getContentText("ISO-8859-1");
  var res3=www.getHeaders();
  var res4=UrlFetchApp.getRequest(url);

  Logger.log(res2);
用于调试

var response = UrlFetchApp.getRequest(url,opt);
  for(i in response) {
    Logger.log(i + ": " + response[i]);
 }
这就是我得到的:

[15-11-18 06:37:45:880 PST] UrlFetchApp.getRequest([http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta, {headers={Cookie=JSESSIONID=0001cz9KmVWyNep8w3fv2h1MhIU+zwasportal11; FLG_Version=0; FLG_Turno=0; CRR_IdFuncionario=1; COD_TipoCargo=2; COD_Tribunal=0; COD_Corte=98; COD_Usuario=autoconsulta1; GLS_Tribunal=Tribunal de Prueba                                ; GLS_Comuna=Santiago; COD_Ambiente=3; COD_Aplicacion=2; GLS_Usuario=Juan Pe�a Perez; HORA_LOGIN=11:37}, method=get, Host= civil.poderjudicial.cl}]) [0 segundos]
 [15-11-18 06:37:45:881 PST] Logger.log([headers:  [object Object], []]) [0 segundos]
 [15-11-18 06:37:45:881 PST] Logger.log([method:  get, []]) [0 segundos]
 [15-11-18 06:37:45:882 PST] Logger.log([payload:  , []]) [0 segundos]
 [15-11-18 06:37:45:882 PST] Logger.log([followRedirects:  true, []]) [0 segundos]
 [15-11-18 06:37:45:883 PST] Logger.log([validateHttpsCertificates:  true, []]) [0 segundos]
 [15-11-18 06:37:45:883 PST] Logger.log([useIntranet:  false, []]) [0 segundos]
 [15-11-18 06:37:45:884 PST] Logger.log([contentType:  application/x-www-form-urlencoded, []]) [0 segundos]
 [15-11-18 06:37:45:884 PST] Logger.log([url:  http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta, []]) [0 segundos]
 [15-11-18 06:37:47:087 PST] UrlFetchApp.fetch([http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta, {headers={Cookie=JSESSIONID=0001cz9KmVWyNep8w3fv2h1MhIU+zwasportal11; FLG_Version=0; FLG_Turno=0; CRR_IdFuncionario=1; COD_TipoCargo=2; COD_Tribunal=0; COD_Corte=98; COD_Usuario=autoconsulta1; GLS_Tribunal=Tribunal de Prueba                                ; GLS_Comuna=Santiago; COD_Ambiente=3; COD_Aplicacion=2; GLS_Usuario=Juan Pe�a Perez; HORA_LOGIN=11:37}, method=get, Host= civil.poderjudicial.cl}]) [1.202 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getResponseCode() [0 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getAllHeaders() [0 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getContentText([ISO-8859-1]) [0 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getHeaders() [0 segundos]
 [15-11-18 06:37:47:088 PST] UrlFetchApp.getRequest([http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta]) [0 segundos]
var response = UrlFetchApp.getRequest(url,opt);
  for(i in response) {
    Logger.log(i + ": " + response[i]);
 }
[15-11-18 06:37:45:880 PST] UrlFetchApp.getRequest([http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta, {headers={Cookie=JSESSIONID=0001cz9KmVWyNep8w3fv2h1MhIU+zwasportal11; FLG_Version=0; FLG_Turno=0; CRR_IdFuncionario=1; COD_TipoCargo=2; COD_Tribunal=0; COD_Corte=98; COD_Usuario=autoconsulta1; GLS_Tribunal=Tribunal de Prueba                                ; GLS_Comuna=Santiago; COD_Ambiente=3; COD_Aplicacion=2; GLS_Usuario=Juan Pe�a Perez; HORA_LOGIN=11:37}, method=get, Host= civil.poderjudicial.cl}]) [0 segundos]
 [15-11-18 06:37:45:881 PST] Logger.log([headers:  [object Object], []]) [0 segundos]
 [15-11-18 06:37:45:881 PST] Logger.log([method:  get, []]) [0 segundos]
 [15-11-18 06:37:45:882 PST] Logger.log([payload:  , []]) [0 segundos]
 [15-11-18 06:37:45:882 PST] Logger.log([followRedirects:  true, []]) [0 segundos]
 [15-11-18 06:37:45:883 PST] Logger.log([validateHttpsCertificates:  true, []]) [0 segundos]
 [15-11-18 06:37:45:883 PST] Logger.log([useIntranet:  false, []]) [0 segundos]
 [15-11-18 06:37:45:884 PST] Logger.log([contentType:  application/x-www-form-urlencoded, []]) [0 segundos]
 [15-11-18 06:37:45:884 PST] Logger.log([url:  http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta, []]) [0 segundos]
 [15-11-18 06:37:47:087 PST] UrlFetchApp.fetch([http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta, {headers={Cookie=JSESSIONID=0001cz9KmVWyNep8w3fv2h1MhIU+zwasportal11; FLG_Version=0; FLG_Turno=0; CRR_IdFuncionario=1; COD_TipoCargo=2; COD_Tribunal=0; COD_Corte=98; COD_Usuario=autoconsulta1; GLS_Tribunal=Tribunal de Prueba                                ; GLS_Comuna=Santiago; COD_Ambiente=3; COD_Aplicacion=2; GLS_Usuario=Juan Pe�a Perez; HORA_LOGIN=11:37}, method=get, Host= civil.poderjudicial.cl}]) [1.202 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getResponseCode() [0 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getAllHeaders() [0 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getContentText([ISO-8859-1]) [0 segundos]
 [15-11-18 06:37:47:087 PST] HTTPResponse.getHeaders() [0 segundos]
 [15-11-18 06:37:47:088 PST] UrlFetchApp.getRequest([http://civil.poderjudicial.cl/CIVILPORWEB/AtPublicoDAction.do?TIP_Consulta=2&RUT_Consulta=76559280&RUT_DvConsulta=1&irAccionAtPublico=Consulta]) [0 segundos]