我一直在尝试通过在 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 (将#修改为@)