使用Google脚本抓取JSON表

时间:2018-08-09 07:30:56

标签: json google-apps-script google-sheets

我正在尝试使用Google Apps脚本从以下链接中提取表格:https://myimmitracker.com/en/au/trackers/expression-of-interest-sc189/fullscreen

为此,我编写了以下函数:

function ScrapURL() {
  var url = "https://myimmitracker.com/au/trackers/expression-of-interest-sc189/cases?start=0&filter=%7B%22state%22%3A%5B%22Active%22%5D%7D&sort=%5B%5B%22xunoz-lykyb-zylyg-lygad-vifef-nymof-nyrep-higyd-pyxix%22%2C%22desc%22%5D%2C%5B%22updated%22%2C%22desc%22%5D%5D";
  var options = {"credentials":"include","headers":{},"referrerPolicy":"no-referrer-when-downgrade","body":null,"method":"GET","mode":"cors"};
  var res = UrlFetchApp.fetch(url, options);
  var content = res.getContentText();

  var json = JSON.parse(content);
  Logger.log(content);
}

现在,当我运行此功能时,记录器根本无法获取jSON数据,因此我在var json上遇到错误。我不知道由于什么原因没有得到json数据,因为我不是那个专家。如果登录content变量,我得到的只是一些html内容。

我只是停留在这个位置上,因为我无法进一步剪贴或将表格导入电子表格中。

这是我检查数据填充方式的方式,以便我知道它来自jSON: INSPECT ELEMENT

任何人都可以帮助我将此JSON表数据获取到Google表格吗?

非常感谢。

0 个答案:

没有答案