业务场景:大家有探讨稳固采集天猫商品详情搬货至京东店铺,采集数据包含:获取商品列表和商品详情页面数据,包含:价格,主图、价格、题目,sku,sku 形容等页面上有的数据接口残缺解决方案。这个引起了我技术挑战的趣味。目前,本人做了压测,QPS 高、出滑块概率极低,API 整体稳固,可满足业务场景的性能需求。
解决方案:经探讨封装成 item_get- 取得天猫商品详情接口和 item_search- 按关键字搜寻天猫商品接口及 item_search_shop- 取得店铺的所有商品接口,利用这些接口能够拿到商品 ID,商品题目,商品优惠券,商品到手价,商品价格,商品优惠价,商品 sku 属性,商品图片,商品视频,商品 sku 属性图片,商品属性形容,商品库存,商品销量,店铺优惠券信息,商品评论日期,评论内容,评论图片,买家昵称,追评内容,商品属性,追评属性图片等商品详情页面有的数据均能够拿到,能够联合其余接口关键词搜寻接口,详情接口,销量接口,店铺所有商品接口,店铺订单,店铺上传接口,买家订单接口,商品评论接口,图片搜寻接口,淘口令接口等接口,整个平台页面上能够看的到数据均能够拿到,接口实用于淘宝天猫,京东,拼多多,阿里巴巴,微店,抖音,亚马逊,速卖通,lazada,shopee 等寰球出名的 30 多个电商平台,接口利用于:商品剖析,竞品剖析,品牌监控,商品搬家,商品上传,商城建设,淘宝客,erp 选品,店铺同步,CID 店铺订单回传接口等泛滥业务场景,接下来将展现接口代码:
1. 申请参数(反对 taobao(tmall),JD,1688,Pinduoduo,lazada,amazon,aliexpress 等寰球 30 多个出名电商平台数据,同样的形式拿数据)(点击复制获取 key 和 secret:https://o0b.cn/iiandy)
申请参数:num_iid=652874751412&is_promotion=1
参数阐明:num_iid: 天猫商品 ID
is_promotion: 是否获取取促销价
备注:因文章字符限度,只展现详情接口采集代码
2. 申请代码示例, 反对高并发申请(CURL、PHP、PHPsdk、Java、C#、Python…)
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 申请示例 url 默认申请参数曾经做 URL 编码
url = "https://wx19970108018/taobao/item_get/?key=< 您本人的 apiKey>&secret=< 您本人的 apiSecret>&num_iid=652874751412&is_promotion=1"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)
3. 响应示例因文章字符限度,暂不展现,欢送代码交换。