项目说明
-
美团/饿了么没有采用开放平台,无用户绑定功能。暂不考虑对接disang
-
目前有两个导入方案
- 解析HTML-DOM,次作数据量繁多,且HTML标签解析效果不友好。容易有干扰标签
- 解析JSON返回数据,直接采用标签结果,但是需要找到对应的json数据。 当前开发采用如下方案
同步信息
- 同步分类: 如果不存在,则创建
- 同步商品信息: 如果不存在,则创建
- 同步规格: 如果不存在,则创建
- 同步价格: 如果不存在,则创建
- 同步顺序: 分类
代码逻辑
-
采用一层一层递归设计思路: 即
- 分类 -> 商品
- 商品 -> 属性
- 属性 -> 规格
- 商品 -> 属性
- 分类 -> 商品
-
下一层会触发事件回调,告知上一层结果
- 规格 -> 属性
- 属性 -> 商品
- 商品 -> 分类
- 属性 -> 商品
- 规格 -> 属性
-
因为不同数据的dom结构不通, 所以开发过程中
- 每一个json数据格式不一样,需要实现对应的接口规范
- json数据统一入口在 信息解析 服务