淘宝APP商品搜索API提取

犀渠玉剑良家子,白马金羁侠少年。这篇文章主要讲述淘宝APP商品搜索API提取相关的知识,希望能为你提供帮助。
淘宝APP商品搜索API提取业务部门反馈PC和WAP版的协议有访问频次限制,经测试APP端基本可以满足,因此,今天我们开始提取相应API。
流程

  1. 抓包;
    淘宝APP商品搜索API提取

    文章图片

    经过分析得知,此处为搜索相应接口
  2. 分别分析请求头及参数,分别封装成类;
请求头
@Data @Builder @NoArgsConstructor @AllArgsConstructor public class TaobaoHttpHeader { @Builder.Default private String utdid = RandomStringUtils.randomAlphabetic(24); @Builder.Default private String devid = RandomStringUtils.randomAlphabetic(44); @Builder.Default private String ttid = Constants.TTID; @Builder.Default private String pv = Constants.PV; @Builder.Default private String appkey = Constants.APP_KEY; @Builder.Default private String t = (new Date().getTime() / 1000) + " " ; @Builder.Default private String lat = LocationUtils.randomLonLat().get(" lat" ); @Builder.Default private String lng = LocationUtils.randomLonLat().get(" lng" ); @Builder.Default private String features = Constants.FEATURES; @Builder.Default private String appVer = Constants.APP_VER; @Builder.Default private String AppConfV = Constants.APP_CONF_V; }

请求参数
@Data @Builder @NoArgsConstructor @AllArgsConstructor public class AppSearchRequest {private String utd_id; @Builder.Default private String n = " 10" ; @Builder.Default private String page = " 1" ; @Builder.Default private String q; ... }

...
调用获取搜索结果
淘宝APP商品搜索API提取

文章图片

从程序运行结果可以看到,调用很成功,耗时仅3357毫秒,完全可以满足业务需求。
【淘宝APP商品搜索API提取】有兴趣的可以持续关注或添加VX交流,以后会深入研究并剖析更深层次淘宝相关技术。

    推荐阅读