我想使用以下代码在此URL上使用UrlFetchApp.Fetch获取HTML元素。但是,似乎只有某些URL有效。其他URL仅返回500或错误请求。

   function getHTML()
    {
      var response = UrlFetchApp.fetch("http://www.theoutlet24.com/th/catalogsearch/\
                                       result/index/?cat=0&limit=all&q=4X4Man");
      Logger.log(response);
    }


在这方面的任何帮助都是可观的。

最佳答案

在URL之后仅添加{muteHttpExceptions:true}作为选项。我已经测试了其工作原理!

    function getHTML()
    {
     var response = UrlFetchApp.fetch("http://www.theoutlet24.com/th/catalogsearch/result/index/?cat=0&limit=all&q=4X4Man",{muteHttpExceptions:true});
     Logger.log(response);
    }

关于javascript - 从Google应用程序脚本中的UrlFetchApp.Fetch()获取响应并在Logger上打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38495773/

10-11 04:11