在电商选品、竞品分析、价格监控场景中,快速稳定获取京东商品数据是核心需求。Open Claw 提供标准化京东商品采集接口,无需爬虫、无需逆向,一行代码即可获取商品标题、价格、库存、SKU、详情图、评价等全量字段,大幅降低监控选品开发成本。
本文以实战教程形式,完整演示如何用 Open Claw 京东接口实现商品监控 + 自动化选品,代码可直接运行,适合个人开发者、电商工作室、数据分析团队使用。
一、Open Claw 京东接口能做什么?
- 实时获取京东商品基础信息、价格、促销、优惠券、库存、SKU
- 支持商品 ID / 商品链接两种方式抓取
- 高并发、高稳定,适合7×24 小时价格监控、竞品跟踪、选品库搭建
- 返回结构化 JSON,直接对接 Excel / 表格 / 数据库 / 选品系统
- 无爬虫封号风险,合规调用,长期可用
核心接口:jd.item_get(京东商品详情获取)
二、准备工作
- 获取 api_key
- 安装请求库(Python 以 requests 为例)
- 准备要监控的京东商品链接或商品 ID
三、一行代码抓取京东商品数据(Python 实战)
import requests
def jd_goods_monitor(url, num_iid, api_key):
"""
京东商品监控&选品采集函数
:param url: 京东商品链接
:param num_iid: 京东商品ID
:param api_key: Open Claw授权KEY
:return: 商品结构化数据
"""
api_url = "https://open.onebound.cn/api/jd.item_get"
params = {
"api_key": api_key,
"url": url,
"num_iid": num_iid
}
resp = requests.get(api_url, params=params)
return resp.json()
# ========== 配置你的参数 ==========
API_KEY = "你的APIKEY"
JD_URL = "https://item.jd.com/100012345678.html"
JD_IID = "100012345678"
# 抓取商品数据
result = jd_goods_monitor(JD_URL, JD_IID, API_KEY)
print("商品标题:", result.get("title"))
print("商品价格:", result.get("price"))
print("商品库存:", result.get("stock"))
print("商品SKU:", result.get("sku"))
返回字段说明(常用)
- title:商品标题
- price:实时价格
- org_price:原价
- stock:库存状态
- sku:多规格信息
- images:商品图片
- shop_name:店铺名称
- sales:销量信息
- coupons:优惠券信息
四、打造自动化监控选品系统(进阶)
在选品场景中,我们通常需要:
- 批量监控多个商品
- 价格低于阈值自动提醒
- 库存补货自动通知
- 数据存入 Excel / 数据库
批量监控 + 价格提醒示例
import time
import pandas as pd
# 商品监控列表
goods_list = [
{"num_iid": "100012345678", "target_price": 99},
{"num_iid": "100087654321", "target_price": 199}
]
def batch_monitor(goods_list, api_key, interval=600):
data_list = []
for goods in goods_list:
res = jd_goods_monitor("", goods["num_iid"], api_key)
current_price = float(res.get("price", 9999))
target_price = goods["target_price"]
# 价格达标判断
if current_price <= target_price:
print(f"【达标】{res.get('title')},当前价{current_price},低于目标价{target_price}")
data_list.append({
"商品ID": goods["num_iid"],
"标题": res.get("title"),
"价格": current_price,
"库存": res.get("stock"),
"抓取时间": time.strftime("%Y-%m-%d %H:%M:%S")
})
# 保存到Excel
df = pd.DataFrame(data_list)
df.to_excel("京东选品监控表.xlsx", index=False)
print("批量监控完成,数据已保存到Excel")
# 启动循环监控(每10分钟一次)
if __name__ == "__main__":
while True:
batch_monitor(goods_list, API_KEY)
time.sleep(600)
五、接口优势:为什么选 Open Claw?
- 开箱即用:不用写爬虫、不用处理京东反爬、不用分析加密
- 数据完整:覆盖商品 90% 以上常用字段,满足选品 / 分析 / 监控
- 稳定高效:企业级架构,高并发低延迟,支持 7×24 小时运行
- 多语言支持:Python/PHP/Java/Go/Node 均可调用
- 合规安全:正规接口服务,不违反平台规则,长期稳定
六、适用场景
- 电商选品:快速筛选低价、高销量、高利润商品
- 竞品监控:实时跟踪竞品价格、促销、库存变化
- 代购 / 分销:自动抓取商品信息,同步到自己店铺
- 数据分析:构建京东商品数据库,做趋势分析
- 价格提醒:个人自用监控降价,自动通知
七、总结
Open Claw 京东商品接口极大简化了监控选品的开发流程,从 “写爬虫→处理反爬→解析数据→搭建监控”,变成一行调用、直接使用。不管是个人快速选品,还是企业级批量监控,都能快速落地。