一、前言
1688(阿里巴巴批發網)商品評論 API 是用于獲取平臺批發商品買家評論數據的核心接口,可支撐供應商口碑評估、商品質量分析、批發市場調研等場景。需明確的是:1688 官方未向普通開發者開放通用的商品評論公開 API,僅針對入駐商家、企業級合作伙伴提供合規的數據接口權限(需通過 1688 開放平臺申請);本文展示的方案基于合理的網絡爬蟲策略(遵守 1688 平臺規則、robots 協議及《網絡安全法》《電子商務法》等法律法規),僅限技術學習和非商用場景參考。
二、接口概述
2.1 核心能力
通過商品 ID(offerId)獲取 1688 商品的評論核心信息,包括:
評論基礎信息:買家昵稱、評論內容、評分(1-5 分)、評論時間;
采購相關信息:買家采購規格、采購數量、成交金額;
多媒體信息:曬單圖片 / 視頻、追評內容;
統計信息:評論總數、好評率、中差評數量;
商家回復:商家對評論的回復內容、回復時間。
請求地址:c0b.cc/R4rbK2 。
2.2 接口參數說明(非官方標準,基于爬蟲適配)
1688 商品評論數據通過異步接口動態加載,核心請求參數如下(需適配平臺接口更新):
參數名類型必選說明
offerIdString是1688 商品 ID(offer ID),商品詳情頁 URL 中1688.com/offer/[offerId].html
pageNumInt否評論頁碼,默認 1(部分接口頁碼從 0 開始)
pageSizeInt否每頁評論數,默認 20,最大 20
typeInt否評論類型篩選:0 - 全部、1 - 好評、2 - 中評、3 - 差評、5 - 帶圖評論、6 - 追評
sellerIdString否商家 ID(可選,從商品頁解析,提升請求成功率)
_csrf_tokenString否防跨域令牌(部分接口需攜帶,從 Cookie 解析)
2.3 返回數據結構(示例)
以下為簡化后的核心數據結構(實際返回字段更豐富,含加密 / 混淆字段):
json
{"success":true,"data":{"totalCount":589,// 評論總數"goodRate":99.2,// 好評率(%)"goodCount":585,// 好評數"middleCount":3,// 中評數"badCount":1,// 差評數"comments":[{"id":"1234567890","buyerNick":"采購商_12345",// 脫敏后的買家昵稱"content":"商品質量符合預期,發貨快,批量采購性價比高!","score":5,// 評分(1-5分)"createTime":"2025-11-20 15:30:00","purchaseSpec":"規格:200g/袋 | 采購數量:100袋","hasImage":true,// 是否曬單"imageUrls":["https://xxx.1688.com/xxx.jpg"],// 曬單圖片"isAppend":false,// 是否追評"sellerReply":"感謝您的認可,期待再次合作!"http:// 商家回復}]}}
2.4 注意事項
1688 反爬機制嚴格,高頻請求會觸發 IP 封禁、滑塊驗證、Cookie 失效等風控措施;
評論數據為動態渲染(AJAX 加載),直接爬取靜態 HTML 無法獲取完整數據;
買家信息、采購數據均做脫敏處理,無法獲取真實隱私信息;
部分商家會隱藏中差評,返回的評論數據可能存在篩選 Bias;
非商用場景需控制請求頻率(單 IP 每分鐘≤3 次),避免觸發風控。
三、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 = "1688/item_review/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=612398037607&user_id=3838217801&nick=浙江祥瓏科技&page=1" headers = { "Accept-Encoding": "gzip", "Connection": "close" } if __name__ == "__main__": r = requests.get(url, headers=headers) json_obj = r.json() print(json_obj)
3.3 代碼說明
接口適配:采用 1688 評論的異步 JSON 接口(而非靜態 HTML),確保獲取完整數據;
反爬策略:
添加隨機延遲(2-5 秒),避免高頻請求;
模擬 AJAX 請求頭(X-Requested-With),貼合瀏覽器行為;
攜帶時間戳參數(_),防止接口緩存;
數據解析:
使用jsonpath簡化 JSON 嵌套數據提取;
正則解析采購規格等結構化信息;
兼容接口字段缺失的情況,避免程序崩潰;
異常處理:覆蓋超時、連接錯誤、接口返回失敗等場景,保證程序穩定性;
Cookie 配置:登錄 1688 后,從瀏覽器「開發者工具→網絡→請求頭」復制 Cookie 填入,可大幅提升請求成功率(Cookie 有效期約 1-7 天)。
四、結語
4.1 合規性優先
本文示例僅用于技術學習和非商用場景,商用場景必須通過 1688 開放平臺申請正規接口權限。1688 開放平臺為企業用戶提供「商品評論查詢」「供應商口碑分析」等合規接口,需提供企業資質、簽署合作協議,部分接口需繳納服務費,但數據穩定性和合法性有保障。
4.2 風控優化建議
若需長期使用非官方方式獲取少量學習用數據,需做好以下風控措施:
IP 池管理:使用代理 IP 池輪換 IP,避免單一 IP 高頻請求;
Cookie 池:維護多個 1688 賬號的有效 Cookie,輪換使用;
請求頻率控制:單 IP / 賬號每分鐘請求≤3 次,峰值時段(9:00-18:00)進一步降低頻率;
驗證碼處理:若觸發滑塊驗證,需集成驗證碼識別工具(如 ddddocr),或手動驗證;
接口適配:1688 接口參數 / 返回格式會不定期更新,需定期維護解析規則。
4.3 商用替代方案
1688 開放平臺:申請「供應鏈數據 API」「商品口碑分析 API」,合規獲取批量評論數據;
第三方合規數據源:通過阿里巴巴旗下的數智化服務平臺(如阿里云數據市場)獲取授權數據;
商家自有數據:入駐商家可通過「賣家工作臺」導出自有商品的評論數據,無需爬取。
4.4 穩定性說明
非官方接口無任何穩定性保障,1688 可能通過接口加密、參數變更、風控升級等方式限制訪問。因此,基于爬蟲的方案僅適合小量、臨時的數據分析場景,大規模、長期的應用需依賴 1688 開放平臺的合規接口。
綜上,1688 商品評論數據的獲取需在「技術實現」和「合規性」之間找到平衡,優先選擇官方開放平臺的解決方案,既保證數據的穩定性,也規避法律和風控風險。
審核編輯 黃宇
-
大數據技術
+關注
關注
0文章
38瀏覽量
5486
發布評論請先 登錄
洞察電商數據:淘寶商品評論API數據模型
京東商品評論 API 開發指南(避坑 + 實戰)
京東商品評論API接口技術實踐指南
京東商品評論API(jd.item_review)開發指南
淘寶商品評論API接口(taobao.item_review)指南
1688商品詳情API接口使用指南
1688店鋪所有商品API使用指南
1688商品詳情API指南
淘寶商品評論電商API接口:提升銷量與用戶評論的深入解析
京東API實時接口:京東商品評論數據接口
亞馬遜獲取商品評論的API接口
電商 API 接口:多平臺商品評論分析的利器
1688商品評論API使用指南
評論