微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我一直在尝试通过在 appscript 中使用 UrlFetchApp 从 URL 获取数据,但在我的情况下它返回空值,如何解决这个问题?

如何解决我一直在尝试通过在 appscript 中使用 UrlFetchApp 从 URL 获取数据,但在我的情况下它返回空值,如何解决这个问题?

实际上,我试图从这个 First URL获取数据,当我第一次在 chrome 中浏览它时,它返回一个数组,该数组的键值为空,但是当我加载这个网站的Index Page,然后重新加载一个 URL 然后它返回一个数组,其中包含带有它们的值的键,我假设一个 URL 取决于 cookie,只有 索引页 创建 cookie,当我尝试使用 一个 URL 获取数据时>UrlFetchApp 应用程序脚本中的方法它只返回具有空值的键,就像你第一次在浏览器中打开第一个 url 而浏览器中没有 cookie 时发生的那样,看起来就像这个网站的 cookie 有问题,它阻止我从第一个 URL 获取数据,所以在我的情况下,UrlFetchApp 不起作用或者我做错了,如果有人可以告诉我该怎么做,这将是一个很大的帮助。

下面提到的是我用来获取数据的代码

  function ESTIMATED_SALES() {
    var link = "https://fbatoolkit.com/estimate_ajax?category=UGV0IFN1cHBsaWVz&rank=6000";
    const respond = UrlFetchApp.fetch(link).getContentText();
  Logger.log(respond);
}

这是我的代码的执行日志

12:26:58 AM Notice  Execution started
12:26:57 AM Info    {"sales_per_day_30day_avg": "","tg_flash": null,"sales_per_day_1day_avg": ""}
12:26:59 AM Notice  Execution completed

或者是否有任何方法可以通过将有效负载数据发布到索引页面的特定输入字段中直接从索引页面获取数据并返回响应?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。