一、接口概述
淘寶圖片搜索 API(又稱 “拍立淘”)允許用戶通過上傳圖片快速檢索淘寶 / 天貓上的相似商品。該接口基于圖像識別技術,支持商品標題、價格、銷量等信息返回,適用于電商平臺、比價工具、商品推薦等場景。 小編:Taobaoapi2014
二、核心功能與優勢
- 主要功能 以圖搜圖:通過圖片 URL 或本地圖片搜索相似商品。 商品篩選:支持按類目(cat)、價格、銷量等條件過濾結果。 分頁查詢:通過page參數獲取多頁數據。
- 技術優勢 高效性:毫秒級響應,支持大規模商品庫檢索。 準確性:基于深度學習算法,精準匹配商品特征。 多語言支持:兼容 Python、Java、PHP 等主流開發語言。
三、申請與使用流程
1. 注冊與認證
- 開發者賬號注冊:訪問c0b.cc/R4rbK2 ,獲取賬號。
- 創建應用:在控制臺創建新應用,獲取
App Key
和App Secret
(接口調用憑證)。 - 申請接口權限:在 “權限管理” 中申請
item_search_img
接口(圖片搜索)權限。
2. 接口調用
- 請求方式:圖片地址
- 必選參數 參數名說明示例值keyApp Keyyour_app_keysecretApp Secretyour_app_secretimgid圖片 URL 或淘寶圖片 IDhttp://g-search3.alicdn.com/...
- 可選參數 cat:商品類目 ID(如50015374代表服飾)。 page:頁碼(默認1)。 sort:排序方式(如price_desc按價格降序)。
- 請求示例(Python)
import requests
# 封裝好的第三方數據商平臺接口,復制鏈接獲取測試。
demo url=c0b.cc/R4rbK2 wechat id:Taobaoapi2014
def search_by_image(app_key, app_secret, img_url):
url = "api.taobao.com/imgsearch/item_search_img.do"
params = {
"key": app_key,
"secret": app_secret,
"imgid": img_url,
"page": 1
}
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
items = data.get("items", {}).get("item", [])
for item in items:
print(f"商品標題: {item['title']}")
print(f"價格: {item['price']}")
print(f"鏈接: {item['detail_url']}")
else:
print(f"請求失敗: {response.status_code}")
# 使用示例
app_key = "your_app_key"
app_secret = "your_app_secret"
img_url = "https://example.com/item.jpg"
search_by_image(app_key, app_secret, img_url)
3. 響應解析
- 返回字段 字段名說明title商品標題price商品價格sales銷量detail_url商品詳情頁鏈接is_tmall是否為天貓商品(true/false)
四、關鍵注意事項
- 權限與頻率限制 免費版接口調用頻率通常為500 次 / 分鐘,企業版可申請更高配額。 部分高級功能(如精準類目匹配)需額外申請權限。
- 合規性要求 禁止將接口數據用于非法用途(如爬取競品數據)。 不得繞過淘寶反爬機制,避免 IP 封禁。
- 錯誤處理 常見錯誤碼:10001(權限不足)、10006(頻率超限)。 建議添加重試邏輯(如指數退避策略)。
- 數據更新 商品信息可能實時變化,建議結合last_modified字段判斷數據有效性。