news 2026/6/15 7:00:42

京东评论问答列表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/15 9:32:37

Python 获取字典中最大 value 对应的 key 的方法

在 Python 中获取字典里最大 value 对应的 key 是高频场景&#xff0c;需分唯一最大值和多个相同最大值两种核心场景处理&#xff0c;以下是多种实现方法&#xff08;从简洁到通用&#xff09;&#xff0c;附代码示例和适用场景。一、核心场景 1&#xff1a;唯一最大值&#xf…

作者头像 李华
网站建设 2026/5/29 9:10:57

开源图像信号处理器openISP完整使用指南:从入门到精通

开源图像信号处理器openISP完整使用指南&#xff1a;从入门到精通 【免费下载链接】openISP Image Signal Processor 项目地址: https://gitcode.com/gh_mirrors/op/openISP 在当今数字图像处理领域&#xff0c;图像信号处理器&#xff08;ISP&#xff09;扮演着至关重要…

作者头像 李华
网站建设 2026/6/15 16:40:29

基于STM32矿工工作安全监测(有完整资料)

料查找方式&#xff1a;特纳斯电子&#xff08;电子校园网&#xff09;&#xff1a;搜索下面编号即可编号&#xff1a;T0232402M设计简介&#xff1a;本设计是基于STM32矿工工作安全监测&#xff0c;主要实现以下功能&#xff1a;通过传感器可以监测人体体温、心率和血氧&#…

作者头像 李华
网站建设 2026/6/15 10:36:16

IDM激活脚本:永久免费解锁下载神器的终极方案

还在为IDM试用到期而烦恼吗&#xff1f;每次30天一到就要重新寻找激活方法&#xff1f;现在&#xff0c;一个简单易用的解决方案来了——IDM激活脚本让你轻松实现永久免费使用&#xff01;这款开源工具通过智能锁定注册表的方式&#xff0c;让IDM永远保持在30天试用状态&#x…

作者头像 李华
网站建设 2026/6/15 10:36:16

Charticulator终极教程:快速上手交互式定制图表设计神器

Charticulator终极教程&#xff1a;快速上手交互式定制图表设计神器 【免费下载链接】charticulator Interactive Layout-Aware Construction of Bespoke Charts 项目地址: https://gitcode.com/gh_mirrors/ch/charticulator 还在为传统图表工具的千篇一律而烦恼&#x…

作者头像 李华
网站建设 2026/6/15 9:24:25

基于Dify的AI应用如何实现多渠道分发?

基于Dify的AI应用如何实现多渠道分发&#xff1f; 在企业加速拥抱AI的时代&#xff0c;一个现实问题摆在面前&#xff1a;我们已经训练好了智能问答模型、构建了知识库&#xff0c;甚至开发出能自主调用工具的Agent——但这些能力却像孤岛一样&#xff0c;只能在一个渠道里“发…

作者头像 李华