简体   繁体   English

如何获取超级登录页面,然后使用Google Apps脚本重定向到报表页面

[英]how to fetch uber login page then redirect to statements page using google apps script

i'm trying to fetch https://partners.uber.com/statements/cdf3d725-da5d-3ea2-1985-b8b09a6249d9 我正在尝试获取https://partners.uber.com/statements/cdf3d725-da5d-3ea2-1985-b8b09a6249d9

but i didn't get the requested page 但我没有得到请求的页面

i tried many solutions have been published here but it didn't help 我尝试过许多解决方案已在此处发布,但没有帮助

username and password are checked 用户名和密码已检查

function getData() {

var target = "https://partners.uber.com/statements/cdf3d725-da5d-3ea2-1985-b8b09a6249d9";

var username = "user@gmail.com";
var pass = "pass";

var headers = {

"Authorization" : "Bearer " + Utilities.base64Encode(username + ':' + pass)};

var params = {
"method":"GET",
"headers":headers,
 "followRedirects": true

};

var pageTxt = UrlFetchApp.fetch(target,params).getContentText();
 Logger.log(UrlFetchApp.fetch(target,params).getResponseCode() );

Logger.log(pageTxt);
 var pageDoc = Xml.parse(pageTxt,true);


 var trs = pageDoc.getElement()
         .getElement("body")
           .getElements("div")[0]      
             .getElements("div")[3]    
                 .getElement("table")
                 .getElements("tbody")[1].getElements("tr");

     var col = pageDoc.getElement()
         .getElement("body")
           .getElements("div");    

   }

try this code block, 试试这个代码块,

function myFunction() {
  var response = UrlFetchApp.fetch("https://partners.uber.com/statements/cdf3d725-da5d-3ea2-1985-b8b09a6249d9",{muteHttpExceptions:true});

  Logger.log(response);

}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM