若需合规获取淘宝商品评论信息,可通过淘宝开放平台官方API接口实现,或使用第三方工具辅助采集,同时需注意遵守平台规则与法律法规。以下是具体方法及操作要点:
一、使用淘宝开放平台官方API接口(推荐)
适用场景:开发者或企业需批量、合规获取评论数据,用于数据分析、竞品研究等。
核心步骤:
-
注册开发者账号
- 访问淘宝开放平台,完成企业或个人账号注册,并完成实名认证。
- 企业账号优势:每日API调用配额是个人账号的5倍以上,长期使用建议优先企业认证。
-
创建应用并申请权限
- 进入「开发者中心-应用管理」,点击「创建应用」,填写应用名称(如“商品评论分析工具”),避免使用“爬虫”“抓取”等敏感词。
- 申请核心接口权限:
taobao.item.review.get(商品评论查询)或taobao.traderates.get(交易评价查询)。 - 审核要点:需详细填写场景说明(如“内部商品口碑分析,数据仅用于企业内部决策”),附功能原型图可提升通过率,审核周期约3个工作日。
-
调用API接口
-
参数说明:
num_iid:商品ID(必填,从商品详情页URL中获取,如https://item.taobao.com/item.htm?id=6789012345中的6789012345)。page_no:页码(默认1)。page_size:每页返回评论数(默认20,最大100)。sort:排序方式(1=最新评论,2=最热评论)。rate_type:评论类型(1=好评,2=中评,3=差评)。
-
签名生成:
将所有参数按ASCII码升序排序,拼接键值对(如key1value1key2value2),首尾添加App Secret后进行MD5哈希运算,结果转为大写即为签名。 -
代码示例(Python) :
python import requests import hashlib import time def generate_sign(params, app_secret): sorted_params = sorted(params.items(), key=lambda x: x[0]) param_str = app_secret + ''.join([f"{k}{v}" for k, v in sorted_params]) + app_secret return hashlib.md5(param_str.encode('utf-8')).hexdigest().upper() def get_reviews(app_key, app_secret, item_id, page_no=1, page_size=20): url = "https://gw.api.taobao.com/router/rest" params = { "method": "taobao.item.review.get", "app_key": app_key, "item_id": item_id, "page_no": page_no, "page_size": page_size, "timestamp": time.strftime('%Y-%m-%d %H:%M:%S'), "format": "json", "v": "2.0" } params["sign"] = generate_sign(params, app_secret) response = requests.get(url, params=params) return response.json() # 示例调用 app_key = "your_app_key" app_secret = "your_app_secret" item_id = "6789012345" reviews = get_reviews(app_key, app_secret, item_id) print(reviews)
-
-
解析返回数据
-
返回数据为JSON格式,包含评论内容、评分、评论时间、评论者昵称、评论图片等字段。
-
示例字段:
total_results:符合条件的评论总数。content:评论内容。rating:用户评分(1-5分)。pics:评论图片URL列表。
-
二、使用第三方工具(辅助采集)
适用场景:非开发者用户需快速获取少量评论数据,或进行竞品分析。
推荐工具:
-
癞蛤蟆工具箱
-
功能:支持淘宝、天猫、京东、拼多多等平台评论采集,可一键下载评论、买家秀图片/视频,并生成词云图、SKU销量分析等。
-
操作步骤:
- 复制商品链接,粘贴至工具箱。
- 选择采集范围(如时间、评论类型)。
- 点击“开始采集”,导出数据至Excel或本地文件。
-
注意:工具免费试用版可能有限制,需关注数据合规性。
-
-
淘行情
-
功能:支持天猫商品价格、评价数、评论内容采集。
-
操作步骤:
- 登录软件,选择“商品信息分析”功能。
- 粘贴商品链接,勾选“评价数”等分析项目。
- 点击“淘一下”,导出数据。
-
三、注意事项
-
合规性
- 严格遵守淘宝开放平台数据使用政策,禁止恶意爬取、滥用数据或侵犯用户隐私。
- 避免频繁调用API(如每秒超过限制次数),否则可能被封禁IP或账号。
-
数据准确性
- 评论数据可能存在刷评、虚假评价等情况,需结合评分、追评等字段综合分析。
-
工具选择
- 优先使用官方API,确保数据合法性和稳定性;第三方工具需选择可信来源,避免数据泄露风险。