GET请求淘宝H5页面获取商品信息

在网页扫码登录好淘宝,然后按键盘F12可打开开发者功能,如下图设置好重新访问淘宝页面可变成H5页面。

GET请求淘宝H5页面获取商品信息

 

此时的H5淘宝页面已经是登录好了,这个时候我们取挑选一款商品,看看请求包长什么样。

GET请求淘宝H5页面获取商品信息

再看看返回的商品信息

GET请求淘宝H5页面获取商品信息

这个商品信息包含了item 和 skuid 和对应的商品价格,接下来我们解析一下这个json数据,看看我们要的信息在哪

GET请求淘宝H5页面获取商品信息

 

可以看到,我们需要的信息已经被转义过了,接下来去除转义,再解析一下

GET请求淘宝H5页面获取商品信息

 

到这,H5接口获取商品基本流程就是这样,我们在获取的商品信息的时候尽量带上cookies去访问,避免获取不到,虽然说几率比较小,大节日尤其要带,另外可能会遇到,明明带了cookies访问了还是取不到数据,这个时候可以把api域名更换一下,比如原本是:h5api  改成h5acs  即可解决问题。

GET请求淘宝H5页面获取商品信息

 

易语言的json操作模块,在取json值的时候key碰到特殊字符可能无法正常取值,可以参考上图解决,取到值后子文本替换还原回去即可,算是一种解决方法了。