如何使用google-apps-script登录网站

时间:2019-06-30 17:34:49

标签: authentication cookies google-apps-script urlfetch

我正在尝试使用Google Apps脚本登录网站,并编写了一个函数来执行此操作。但是,我收到一条错误消息,指出需要启用Cookie。我实际上不明白问题是什么。

我正在尝试使用Google Apps脚本登录网站。 我阅读了以下解决方案,然后在下面编写了登录功能。

How to use UrlFetchApp with credentials? Google Scripts

我的浏览器中确实启用了cookie,所以有人可以澄清一下此消息的含义以及如何解决。

function logon() {
    var myurl = "https://www.someurl.com";
    var user = "name";
    var password = "########"; 
    var options = {};
    options.headers = {"Authorization": "Basic " +   Utilities.base64Encode(user + ":" + password) };
    var response = UrlFetchApp.fetch(myurl, options);
    var ui = HtmlService.createHtmlOutput(response.getContentText());
    SpreadsheetApp.getUi().showModelessDialog(ui,"demo");
}

结果是显示以下消息:

  In order to use this page, your browser needs to accept cookies from www.someurl.com

  Please enable cookies in your browser preferences and reload this page.

0 个答案:

没有答案