淘宝商品评论信息一键获取指南

1 阅读4分钟

若需合规获取淘宝商品评论信息,可通过淘宝开放平台官方API接口实现,或使用第三方工具辅助采集,同时需注意遵守平台规则与法律法规。以下是具体方法及操作要点:

一、使用淘宝开放平台官方API接口(推荐)

适用场景:开发者或企业需批量、合规获取评论数据,用于数据分析、竞品研究等。
核心步骤

  1. 注册开发者账号

    • 访问淘宝开放平台,完成企业或个人账号注册,并完成实名认证。
    • 企业账号优势:每日API调用配额是个人账号的5倍以上,长期使用建议优先企业认证。
  2. 创建应用并申请权限

    • 进入「开发者中心-应用管理」,点击「创建应用」,填写应用名称(如“商品评论分析工具”),避免使用“爬虫”“抓取”等敏感词。
    • 申请核心接口权限:taobao.item.review.get(商品评论查询)或 taobao.traderates.get(交易评价查询)。
    • 审核要点:需详细填写场景说明(如“内部商品口碑分析,数据仅用于企业内部决策”),附功能原型图可提升通过率,审核周期约3个工作日。
  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)
      
  4. 解析返回数据

    • 返回数据为JSON格式,包含评论内容、评分、评论时间、评论者昵称、评论图片等字段。

    • 示例字段

      • total_results:符合条件的评论总数。
      • content:评论内容。
      • rating:用户评分(1-5分)。
      • pics:评论图片URL列表。

二、使用第三方工具(辅助采集)

适用场景:非开发者用户需快速获取少量评论数据,或进行竞品分析。
推荐工具

  1. 癞蛤蟆工具箱

    • 功能:支持淘宝、天猫、京东、拼多多等平台评论采集,可一键下载评论、买家秀图片/视频,并生成词云图、SKU销量分析等。

    • 操作步骤

      1. 复制商品链接,粘贴至工具箱。
      2. 选择采集范围(如时间、评论类型)。
      3. 点击“开始采集”,导出数据至Excel或本地文件。
    • 注意:工具免费试用版可能有限制,需关注数据合规性。

  2. 淘行情

    • 功能:支持天猫商品价格、评价数、评论内容采集。

    • 操作步骤

      1. 登录软件,选择“商品信息分析”功能。
      2. 粘贴商品链接,勾选“评价数”等分析项目。
      3. 点击“淘一下”,导出数据。

三、注意事项

  1. 合规性

    • 严格遵守淘宝开放平台数据使用政策,禁止恶意爬取、滥用数据或侵犯用户隐私。
    • 避免频繁调用API(如每秒超过限制次数),否则可能被封禁IP或账号。
  2. 数据准确性

    • 评论数据可能存在刷评、虚假评价等情况,需结合评分、追评等字段综合分析。
  3. 工具选择

    • 优先使用官方API,确保数据合法性和稳定性;第三方工具需选择可信来源,避免数据泄露风险。