如何仅使用 javascript 索引电子商务网站

How to index e-commerce site using javascript only

您如何仅使用前端 (javascript) 为电子商务网站编制索引?

所有产品都在一个URL上,每页显示 12 个,总共约 70 个。还有过滤器,也需要收集过滤器数据(一个产品属于哪个分类,可以是多个)。

产品更新使用 Ajax,站点使用 Angular

结果应该是JSON。

我现在用的公式:

还应添加循环遍历每个过滤器上所有页面的逻辑。

示例结果:

{  
      "objectID":1,
      "title":"Apple Slice Ring Candle",
      "price":24.95,
      "url":"/products/apple-slice-ring-candle",
      "imgurl":"//image-cdn.symphonycommerce.com/images/sites/diamondcandles/1411480495935_apple-slice-Web-Optimized.312w.jpg",
      "color":"green",
      "fragrance":[
        "fruity"
      ],
      "ambience":"focused"
}

我正在谈论的页面:https://www.diamondcandles.com/ring-candles

也可以使用 Python 或任何其他工具 - 唯一的条件是我无法访问他们的后端、数据库等。

所以,我能想到的最佳答案是:

  • 使用 iframe 和 jquery
  • 将所有产品加载到一个页面中
  • 索引这些产品并收集信息,例如:价格、图片、url、描述
  • 激活第一个过滤器,然后循环浏览可见产品和我列表中的产品 - 匹配的产品应该添加该类别。
  • 对所有过滤器重复最后一步
  • 导出JSON

这对我有用!