最近发现淘宝系接口内的sku库存值有变动。
通过查验APP和Web,之前在客户端显示具体库存的文案,已经从“库存:51612件”,变为“库存:有货”。
找到规律:
- sku库存>=200的,统一显示200
- sku库存<200的,显示正常库存
这就很麻烦了,在公司当前的业务中,如果采集的sku库存无变动,就无法计算出sku的销量,会极大影响到商品spu的销售额计算。
通过一段时间的攻关,目前已解决sku库存的采集问题。破解需要注意的几个核心的点,列一下。
- 正常的接口需带上特定的几个参数
- 请求头的cookie需要带上特定的几个参数
- 需要有一批高质量的登录cookie
- 破解滑动验证码,批量获取x5sec值