首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amazon列表数据导入

Amazon列表数据导入
EN

Stack Overflow用户
提问于 2019-11-16 11:44:45
回答 1查看 227关注 0票数 0

我正在尝试将产品标题和评审评级从列表导入到Google电子表格中。我使用Xpath尝试过ImportXML函数,但这不起作用。所以,我尝试了下面提到的代码,它成功了。我已经能够获得列表数据,但有时它会给我一个错误,而不是显示数据。

错误:

https://www.amazon.co.uk返回代码503的请求失败。截断服务器响应:有关迁移到.(使用muteHttpExceptions选项检查完整响应)。(第2行)。

当我刷新代码或从url中添加/删除https://时,它会再次工作,但当我刷新工作表时,它会在某个时候关闭并显示错误。

问题:

  1. 有什么办法可以消除错误吗?
  2. 当试图使星等显示在工作表上时,它使用了一个Span数据钩子类,其中存储数据,而我无法检索它。有什么方法可以收回明星的评级吗?

这是我为获得产品标题和其他数据而创建的函数:

代码语言:javascript
复制
    function productTitle(url) {   
      var content = UrlFetchApp.fetch(url).getContentText();
      var match = content.match(/<span id="productTitle".*>([^<]*)<\/span>/);
      return match && match [1] ? match[1] : 'Title not found';
    }
EN

回答 1

Stack Overflow用户

发布于 2019-11-19 12:00:45

您正在接收HTTP状态码503,这意味着您要访问的服务要么处于维护状态,要么超载。

这是亚马逊这边的。您应该使用Amazon而不是公共端点来处理这些数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58890372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档