一、前言
京东图片搜索API(又称"拍立淘")是基于图像识别技术的商品搜索服务,允许开发者通过上传图片或图片URL在京东商品库中搜索相似商品。该技术解决了传统文字搜索难以描述商品外观的痛点,在京东平台日均处理超千万次搜索请求。
二、接口概述
1.核心功能
相似商品搜索:基于图片内容返回外观、功能相似的商品列表。
多维度筛选:支持按价格区间、销量、品牌等条件过滤结果。
商品详情提取:返回商品标题、价格、SKU、店铺信息等结构化数据。
2.技术特点
采用HTTP POST/GET请求方式(HTTPS协议。
支持图片URL或Base64编码的图片数据作为输入。
返回JSON格式数据,包含商品信息和搜索匹配度。
三、Python请求示例
python
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 配置参数 API_URL = "c0b.cc/R4rbK2 wechatid:Taobaoapi2014 "
app_key = "YOUR_APP_KEY" img id = "图片地址" # 目标图片地址
# 请求示例 url 默认请求参数已经做URL编码
url = "jd/item_search_img/?key=<您自己的apiKey>&imgid=图片地址"
headers = {
"Accept-Encoding": "gzip",
"Connection": "close"
}
if __name__ == "__main__":
r = requests.get(url, headers=headers)
json_obj = r.json()
print(json_obj)