我希望能够使用 urlfetch 将信息从网页提取到电子表格中。我需要从中提取信息的站点需要登录信息。一旦我在浏览器的一个选项卡中登录该站点,我为该站点打开的任何后续选项卡都将已登录,但是当我尝试使用 urlfetch 访问该站点时,我收到一条错误消息:
“设置 cookie 时出错。对象引用未设置为对象的实例。”
这是我用来尝试在标头中设置适当 cookie 的代码:
function webURL() {
var response = UrlFetchApp.fetch("https://website.com");
var cookie = response.getAllHeaders()['Set-Cookie'];
var header = {'Cookie':cookie};
var opt3 = {"Headers":header};
var pageData = UrlFetchApp.fetch(pageURL, opt3);
Browser.msgBox(pageData.getContentText());
}