【问题标题】:How to index e-commerce site using javascript only如何仅使用 javascript 索引电子商务网站
【发布时间】:2016-01-07 12:48:45
【问题描述】:

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

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

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

结果应该是 JSON。

我现在使用的公式:

  • 激活一个过滤器
  • 等到产品出现
  • 为产品创建一个对象(如果它已经不存在)
  • 将值推送到创建的对象(名称、价格、img、url、颜色(类别)...)
  • 遍历所有可见的产品
  • 禁用过滤器
  • 激活另一个过滤器
  • 重复直到完成

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

示例结果:

{  
      "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 或任何其他工具 - 唯一的条件是我无法访问他们的后端、数据库等。

【问题讨论】:

    标签: javascript python json loops e-commerce


    【解决方案1】:

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

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

    这对我有用!

    【讨论】:

      猜你喜欢
      • 2013-12-20
      • 2011-06-11
      • 1970-01-01
      • 2012-05-05
      • 2015-07-23
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2012-02-16
      相关资源
      最近更新 更多