[英]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.