|
平台 |
核心优势 |
场景适配 |
技术特性 |
|
淘宝 |
精准匹配 + 个性化推荐 |
C 端零售搜索 |
CNN 特征提取 + ANN 相似度匹配 |
|
1688 |
供应链溯源 + 厂商直连 |
B 端采购比价 |
支持批量图搜 + 供应商资质关联 |
|
义乌购 |
小商品垂直匹配 + 本地货源筛选 |
线下小商品批发 |
适配模糊实物图 + 地域优先排序 |
共性能力:均支持图片 URL/Base64 上传,返回商品 ID、价格、销量、相似度得分等核心字段,可简化 80% 以上的商品搜索流程。
注册并获取API Key:https://o0b.cn/lin
|
名称 |
类型 |
必须 |
说明 |
|
key |
String |
是 |
调用密钥(URL 拼接传递) |
|
secret |
String |
是 |
接口秘钥 |
|
api_name |
String |
是 |
接口名称(如 item_search_img) |
|
result_type |
String |
否 |
返回格式(默认 json) |
# coding:utf-8import requestsimport base64def taobao_img_search(app_key, app_secret, img_path):# 图片转Base64(本地图片推荐)with open(img_path, 'rb') as f:img_base64 = base64.b64encode(f.read()).decode()# 构造请求url = "https://api.taobao.com/imgsearch/item_search_img"params = {"key": app_key,"secret": app_secret,"api_name": "item_search_img","img": img_base64, # Base64图片"sort": "sales_desc" # 按销量排序}# 发送请求response = requests.get(url, params=params, headers={"Accept-Encoding": "gzip","Connection": "close"})return response.json()# 调用示例result = taobao_img_search("YOUR_KEY", "YOUR_SECRET", "test.jpg")print("第1名商品:", result["items"]["item"][0]["title"])# 1688接口:新增供应商等级筛选def alibaba_img_search(app_key, app_secret, img_url):url = "https://api.1688.com/image/search"params = {"key": app_key,"secret": app_secret,"imgid": img_url,"supplier_level": "gold" # 筛选优质供应商}return requests.get(url, params=params).json()# 义乌购接口:支持本地货源筛选def ywgo_img_search(app_key, app_secret, img_url):url = "https://api.yiwugou.com/photo/search"params = {"key": app_key,"secret": app_secret,"img_url": img_url,"local_shop": 1 # 仅显示义乌本地店铺}return requests.get(url, params=params).json()def parse_result(data, platform):items = data.get("items", {}).get("item", [])output = []for item in items[:3]: # 取前3名相似商品base_info = {"商品标题": item["title"],"价格": item["price"],"相似度": item.get("similarity_score", "90%"),"详情链接": item["detail_url"]}# 平台特色字段if platform == "1688":base_info["起批量"] = item.get("min_order", "1件")elif platform == "义乌购":base_info["发货时效"] = item.get("delivery_time", "24h内")output.append(base_info)return output{"error_code": "0000","items": {"total_results": 60,"item": [{"title": "李宁篮球袜男款专业实战短筒运动袜","price": "25.00","num_iid": "785697155584","similarity_score": 98.5,"detail_url": "//item.taobao.com/item.htm?id=785697155584"}]},"execution_time": "2.298s"}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70047598/viewspace-3097253/ ,如需转载,请注明出处,否则将追究法律责任。