亚马逊上市数据导入

我试图将产品标题和评论评级从列表导入到Google Spreadsheet。我已经尝试过使用Xpath查询来实现ImportXML功能,但这是行不通的。因此,我尝试了如下所述的代码,并且有效。我已经能够获取列表数据,但是有时它给我一个错误,而不是显示数据。

错误:

  

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

当我刷新代码或从URL添加/删除https://时,它再次起作用,但是当我刷新工作表时,它关闭并显示错误。

问题:

  1. 有什么办法可以消除错误?
  2. 在尝试在表格上显示“星级”时,它使用Span Data-hook类存储数据,但是我无法检索到它。还有什么方法可以检索星级?

这是我为获取产品标题和其他数据而创建的功能:


    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';
    }

anxinsimu 回答:亚马逊上市数据导入

您将收到HTTP Status codes of 503,这意味着您尝试提供的服务正在维护中或已超载。

这是在亚马逊方面。您应该使用Amazon API而非公共终端来处理这些数据。

本文链接:https://www.f2er.com/3090415.html

大家都在问