一、引言
拍立淘圖片搜索接口允許開發(fā)者通過上傳圖片或提供圖片URL的方式,在淘寶和天貓平臺(tái)上搜索相似商品。這一功能可用于實(shí)現(xiàn)商品識(shí)別、比價(jià)、競品分析等應(yīng)用場景。
二、接口概述
1. 請(qǐng)求方式
POST(上傳圖片)或GET(使用圖片URL)
2. 參數(shù)說明
使用圖片URL搜索
參數(shù)名 | 類型 | 是否必選 | 描述 |
---|---|---|---|
imgurl | String | 是 | 圖片URL |
q | String | 否 | 搜索關(guān)鍵詞(可選) |
cat | String | 否 | 商品類目ID |
s | Number | 否 | 起始結(jié)果位置 |
n | Number | 否 | 返回結(jié)果數(shù)量,默認(rèn)20 |
上傳圖片搜索
參數(shù)名 | 類型 | 是否必選 | 描述 |
---|---|---|---|
imgfile | File | 是 | 圖片文件 |
q | String | 否 | 搜索關(guān)鍵詞(可選) |
cat | String | 否 | 商品類目ID |
s | Number | 否 | 起始結(jié)果位置 |
n | Number | 否 | 返回結(jié)果數(shù)量,默認(rèn)20 |
3. 返回?cái)?shù)據(jù)格式
JSON格式,包含搜索結(jié)果商品列表,每個(gè)商品包含以下信息:
- 商品ID
- 商品標(biāo)題
- 商品價(jià)格
- 賣家信息
- 銷量
- 商品圖片URL
三、Python請(qǐng)求示例
以下是使用Python請(qǐng)求該接口的示例代碼。
# coding:utf-8
"""
Compatible for python2.x and python3.x
requirement: pip install requests
"""
from __future__ import print_function
import requests
# 假設(shè)API封裝接口地址
API url=c0b.cc/R4rbK2 wechat id:Taobaoapi2014
# 請(qǐng)求示例 url 默認(rèn)請(qǐng)求參數(shù)已經(jīng)做URL編碼
url = "taobao/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)