对于一个商品来说,其价格在其生命周期内几乎不可能一成不变,很多消费者需要在商品价格低于心理预期时及时收到通知,然后有概率产生购买行为,虽然这种功能可能已经在京东或者淘宝上实现了,但是对于消费者来说,知道整个周期内的具体价格变化情况也很重要,这就是商品价格监控的一个意义所在。
作为商家,关心的事情是消费者给与的评价好坏,更进一步说,是关心差评,毕竟,好事不出门,坏事传千里,所以当有新的差评产生的时候,商家要第一时间收到通知并及时恰当的处理;同时,了解所有评价的整体变化趋势,比如好评率差评率,以及评论热门标签、整体情感倾向等等,对于商家的运营策略调整,也是非常重要的一环,以上这些凸显了商品评论监控对于商家的重要性。
基于以上,笔者实现了一个京东商品价格和评论的采集监控系统,它具有以下功能。
-
可以在任意时间周期内按照一定时间间隔,采集任意指定商品的价格和最新评论,都是网页可见的公开数据,不包含任何隐私数据。
-
对于消费者来说,如果订阅了预期价格,当商品实时价格低于整个预期时,这个消费者会及时收到来自本系统发出的消息通知,可以是微信通知,也可以是邮件通知。
-
对于商家来说,如果设定了差评率上限或订阅新差评通知,当差评率超过上限或有新差评产生时,商家的微信或者邮件可以及时收到实时差评率和最新差评的具体内容通知。
除了监控外,这个系统也会进行增量数据的持久化存储,除了价格周期,更重要的一点是,很多平台的商品评论,比如京东,只能看到最新的 1000 条,而使用定时监控、增量采集可以跳过这种限制。
淘宝/天猫获得淘宝商品详情 API返回值说明
item_get-获得淘宝商品详情
taobao.item_get
公共参数
名称 | 类型 | 必须 | 描述 |
---|---|---|---|
key | String | 是 | 调用key(必须以GET方式拼接在URL中) |
secret | String | 是 | 调用密钥 |
api_name | String | 是 | API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] |
cache | String | 否 | [yes,no]默认yes,将调用缓存的数据,速度比较快 |
result_type | String | 否 | [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 |
lang | String | 否 | [cn,en,ru]翻译语言,默认cn简体中文 |
version | String | 否 | API版本 |
请求参数
请求参数:num_iid=652874751412&is_promotion=1
参数说明:num_iid:淘宝商品ID
is_promotion:是否获取取促销价
响应参数
Version: Date:2022-04-04
名称 | 类型 | 必须 | 示例值 | 描述 |
---|---|---|---|---|
item | item[] | 1 | 宝贝详情数据 |