news 2026/6/10 17:08:22

京东评论问答列表API实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
京东评论问答列表API实战指南

一、摘要

京东评论问答列表 API 是获取京东商品用户评论、商品问答等 UGC(用户生成内容)数据的核心入口,广泛应用于电商数据分析、竞品调研、用户需求挖掘、商品口碑监控等场景。需明确的是,京东并未对外开放官方的评论 / 问答 API,实际开发中需通过模拟前端异步请求的方式获取数据。本文将详细拆解接口请求逻辑、参数规则,并提供可落地的 Python 实现示例,同时强调数据获取的合规性与反爬策略。

二、接口概述

1. 核心逻辑

京东商品的评论和问答数据通过前端 AJAX 请求加载,请求方式为GET,返回数据多为JSON格式(部分场景为 JSONP,需额外解析)。接口 URL 由京东域名、商品标识、分页 / 筛选参数等组成,且需携带登录态 Cookie(部分商品需登录后才能查看完整评论 / 问答)。

2. 关键参数(以评论接口为例,问答接口类似)

参数名类型必填说明
skuId字符串商品唯一标识,可从商品详情页 URL 提取(如https://item.jd.com/123456.html中的123456
page整数分页页码,默认 1,最大页数受京东限制(通常≤100)
pageSize整数每页数据量,默认 10,最大支持 20
score整数评论评分筛选:0(全部)、1(一星)、2(二星)、3(三星)、4(四星)、5(五星)
sortType整数评论排序:0(推荐)、1(时间从新到旧)、3(好评)、4(差评)
_整数时间戳(毫秒级),用于防缓存,每次请求需生成新值
callback字符串JSONP 回调函数名(如jQuery11240987654321_123456789),无则返回纯 JSON
address请求地址c0b.cc/R4rbK2 (前往体验接口测试,Taobaoapi2014加V)

3. 接口注意事项

  • 反爬机制:京东对高频请求敏感,频繁请求会触发 IP 封禁、验证码或登录验证,需控制请求频率(建议≥1 秒 / 次)、使用代理 IP 池。
  • Cookie 有效性:Cookie 需包含用户登录态(pt_keypt_pin等核心字段),过期后需重新登录获取。
  • 接口兼容性:京东会不定期调整接口 URL 和参数规则,需通过抓包工具(如 Chrome 开发者工具、Fiddler)实时验证。

三、Python 请求示例

1. 前置准备

  • 安装依赖库:pip install requests time json re
  • 抓包获取真实接口 URL:打开京东商品详情页→F12 打开开发者工具→切换到「Network」→刷新页面→筛选「XHR」请求→找到评论 / 问答相关请求(关键词:comment/question),复制请求 URL 和 Cookie。

2. 完整代码示例(评论接口)

# coding:utf-8 """ Compatible for python2.x and python3.x requirement: pip install requests """ from __future__ import print_function import requests # 配置参数 Request address= "c0b.cc/R4rbK2 wechatid:Taobaoapi2014" # 请求示例 url 默认请求参数已经做URL编码 url = "jd/item_question_answer/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=100122283596&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. 问答接口适配说明

京东商品问答接口的请求逻辑与评论接口一致,仅 URL 和参数略有差异:

  • 问答接口 URL 示例:https://question.jd.com/question/getQuestionList.action
  • 核心参数新增:productId(同 skuId)、pageNo(分页页码,替代 page)、pageSize等。
  • 解析逻辑:问答数据的核心字段为questionContent(问题内容)、answerContent(回答内容)、createTime(提问时间)等,可参考评论接口的解析方式调整。

四、结语

1. 核心总结

京东评论 / 问答数据的获取依赖模拟前端请求,核心在于精准抓包获取接口规则配置有效登录态 Cookie规避反爬机制。本文示例仅覆盖基础场景,实际生产环境中需优化:

  • 代理池:使用高匿代理 IP 轮换,避免 IP 封禁;
  • Cookie 池:定期更新登录态 Cookie,保证请求有效性;
  • 异常重试:添加请求重试机制,处理网络波动或临时封禁;
  • 数据存储:将解析后的评论 / 问答数据存入数据库(如 MySQL、MongoDB),便于后续分析。

2. 合规提醒

获取京东平台数据需严格遵守《京东用户协议》《网络安全法》等法律法规,禁止:

  • 高频爬取、滥用数据,影响京东平台正常运营;
  • 将爬取的数据用于商业售卖、恶意竞争等违规场景;
  • 泄露用户隐私(如用户名、手机号等)。建议仅用于合法的数据分析、内部调研等场景,且需注明数据来源为京东平台。

若需规模化获取数据,可尝试联系京东开放平台商务合作,申请正规的数据接口权限,从根源上保障合规性与稳定性。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:12:49

Dify平台对多模态输入的支持程度分析

Dify平台对多模态输入的支持程度分析 在企业级AI应用快速落地的今天&#xff0c;越来越多的产品需求不再局限于“读文字、写回答”——用户开始上传图片咨询故障、通过语音提问获取信息、甚至期望系统能理解视频内容并生成摘要。这种趋势背后&#xff0c;是大模型技术从纯文本向…

作者头像 李华
网站建设 2026/6/10 10:37:23

【Open-AutoGLM实战指南】:如何用它自动点击、拖拽和控制桌面程序

第一章&#xff1a;Open-AutoGLM可以操作电脑桌面吗Open-AutoGLM 是一个基于大语言模型的自动化框架&#xff0c;旨在通过自然语言指令驱动计算机执行复杂任务。虽然其核心设计聚焦于文本理解与生成&#xff0c;但结合外部工具链后&#xff0c;具备间接操控桌面环境的能力。实现…

作者头像 李华
网站建设 2026/6/10 12:10:42

DeepLabV3Plus语义分割实战:从零到一的完整指南

DeepLabV3Plus语义分割实战&#xff1a;从零到一的完整指南 【免费下载链接】DeepLabV3Plus-Pytorch Pretrained DeepLabv3 and DeepLabv3 for Pascal VOC & Cityscapes 项目地址: https://gitcode.com/gh_mirrors/de/DeepLabV3Plus-Pytorch DeepLabV3Plus-Pytorch是…

作者头像 李华
网站建设 2026/6/10 11:27:46

3分钟搞定B站硬核会员:AI自动答题神器全攻略

3分钟搞定B站硬核会员&#xff1a;AI自动答题神器全攻略 【免费下载链接】bili-hardcore bilibili 硬核会员 AI 自动答题&#xff0c;直接调用 B 站 API&#xff0c;非 OCR 实现 项目地址: https://gitcode.com/gh_mirrors/bi/bili-hardcore 还在为B站硬核会员的100道专…

作者头像 李华
网站建设 2026/6/10 10:19:11

Textractor完整指南:快速掌握游戏文本提取的终极工具

Textractor完整指南&#xff1a;快速掌握游戏文本提取的终极工具 【免费下载链接】Textractor Textractor: 是一个开源的视频游戏文本钩子工具&#xff0c;用于从游戏中提取文本&#xff0c;特别适用于Windows操作系统。 项目地址: https://gitcode.com/gh_mirrors/te/Textra…

作者头像 李华
网站建设 2026/6/10 12:37:00

【PYTHON】视频转图片

【PYTHON】视频转图片 一、前期准备&#xff1a;安装依赖库二、方案1&#xff1a;基础版 - 按帧提取&#xff08;提取所有帧/每隔N帧提取&#xff09;完整代码 三、方案2&#xff1a;进阶版 - 按时间间隔提取&#xff08;更精准可控&#xff09;完整代码 四、核心功能说明1. 关…

作者头像 李华