×

数据挖掘 api

电商选品效率翻倍!Open Claw + 京东 API,一键实现商品监控与智能选品

admin admin 发表于2026-05-09 16:01:21 浏览7 评论0

抢沙发发表评论

做电商的朋友都清楚,选品直接决定店铺生死,而京东作为主流电商平台,商品池大、品质稳定,是很多卖家的核心货源。但手动翻页、比价、盯价格、查库存,效率低到崩溃,尤其做店群、铺货、竞品监控的朋友,每天要花几小时甚至半天在重复劳动上。

今天给大家分享一套零门槛、可直接落地的方案:用Open Claw配合京东官方商品接口,快速搭建属于自己的商品监控 & 选品工具,全程代码可跑、逻辑清晰,适合 Python 开发者、电商运营、数据分析人员直接使用。

一、为什么选 Open Claw + 京东 API 做选品?

传统选品要么靠经验拍脑袋,要么用收费工具贵且不灵活,自己写爬虫又容易封 IP、反爬、数据不稳定。而正规 API+Open Claw 调度的组合,优势非常明显:

  • 数据稳定:官方输出,不触发反爬,不掉数据

  • 字段齐全:标题、价格、原价、SKU、图片、库存、店铺信息一次性拿到

  • 响应快:支持批量调用,秒级返回商品详情

  • 自由度高:可自定义监控频率、筛选规则、推送提醒

  • 合规安全:不走爬虫,长期可用,适合商用

不管你是做京东无货源淘宝客短视频带货选品,还是竞品价格监控,这套方案都能直接用。

二、核心接口能力(直接可用)

我们用到的是京东商品详情获取接口,支持传入商品 ID,一次性返回完整商品信息,包含但不限于:

  • 商品 ID、标题、短描述

  • 现价、原价、划线价

  • 商品主图、无水印图

  • SKU 规格、价格、库存

  • 店铺信息、自营标识

  • 商品详情链接、分类信息

字段足够支撑:选品筛选、价格预警、库存监控、商品搬运、标题优化、图片采集等全场景。

三、实战教程:Python 代码直接运行

下面是完整可运行代码,替换自己的 key/secret 即可直接使用,代码结构清晰、注释完整,新手也能看懂。

1. 依赖说明

只需要最基础的 requests 库,无需复杂框架:

pip install requests

2. 完整调用代码(Open Claw 调度京东商品接口)

import requests
import time
import json

# ===================== 配置区(请替换成自己的) =====================
API_KEY = "你的API_KEY"
API_SECRET = "你的API_SECRET"
# 京东商品接口地址
API_URL = "https://api-gw.onebound.cn/jd/item_get/"
# =================================================================

def get_jd_item_info(num_iid, domain_type="jd"):
    """
    获取京东商品详情
    :param num_iid: 商品ID
    :param domain_type: jd=京东主站,hk=全球购,gongye=京东工业
    :return: 商品完整信息
    """
    params = {
        "key": API_KEY,
        "secret": API_SECRET,
        "num_iid": num_iid,
        "domain_type": domain_type,
        "result_type": "json",
        "cache": "yes"
    }

    try:
        resp = requests.get(API_URL, params=params, timeout=10)
        resp.raise_for_status()
        result = resp.json()
        return result
    except Exception as e:
        print(f"请求异常:{e}")
        return None

def jd_product_monitor(num_iid, target_price=0, check_interval=600):
    """
    京东商品监控:价格+库存
    :param num_iid: 商品ID
    :param target_price: 目标价(低于则提醒)
    :param check_interval: 检查间隔(秒)
    """
    print(f"开始监控商品:{num_iid},目标价:≤{target_price}")
    while True:
        data = get_jd_item_info(num_iid)
        if not data or "item" not in data:
            print("获取失败,继续重试...")
            time.sleep(5)
            continue

        item = data["item"]
        title = item.get("title", "无标题")
        price = float(item.get("price", 0))
        org_price = float(item.get("orginal_price", 0))
        quantity = item.get("quantity", "0")
        shop_name = item.get("seller_info", {}).get("shop_name", "未知店铺")

        # 输出实时信息
        print("-" * 60)
        print(f"商品:{title}")
        print(f"现价:{price}  原价:{org_price}  库存:{quantity}  店铺:{shop_name}")

        # 价格预警
        if target_price > 0 and price <= target_price:
            print(f"⚠️  预警:商品已低于目标价 {target_price},可入手!")

        time.sleep(check_interval)

# ===================== 调用示例 =====================
if __name__ == "__main__":
    # 单个商品获取示例
    item_data = get_jd_item_info("10335871600")
    print(json.dumps(item_data, ensure_ascii=False, indent=2))

    # 商品监控示例(开启即长期运行)
    # jd_product_monitor("10335871600", target_price=30)

四、代码能做什么?直接落地 3 大场景

1. 智能选品筛选

批量导入商品 ID,自动过滤:

  • 低价高利润商品

  • 库存充足、不断货

  • 京东自营 / 优质店铺

  • 标题包含关键词(如 “新款”“包邮”“爆款”)输出 Excel 选品清单,直接上架。

2. 价格实时监控

循环监听目标商品,价格跌到预期自动提醒:

  • 微信 / 钉钉 / 邮件推送

  • 自动记录历史价格曲线

  • 生成价格趋势图用于决策

3. 商品数据采集(合规版)

  • 批量采集商品标题、主图、详情图

  • 导出 SKU 表,用于铺货软件

  • 自动生成文案、标题优化参考不爬取、不攻击、合规使用。

五、为什么这套方案比爬虫更稳?

  • 不抓页面:直接走接口,返回结构化 JSON

  • 无反爬:不触发京东风控,IP 不会黑

  • 字段完整:SKU、价格、店铺信息一次性返回

  • 支持高并发:适合店群 / 批量选品

  • 长期稳定:不受页面改版影响

六、适合人群

  • 电商运营 / 店长

  • 无货源店群玩家

  • 短视频 / 直播选品员

  • 电商数据分析人员

  • Python 初学者练手项目

七、总结

电商拼到最后,就是效率信息差。Open Claw + 京东商品接口,把原来几小时的选品、监控、比价工作,压缩到几分钟甚至自动运行,解放双手,把时间花在运营、转化、流量上。

这套代码可以直接部署到服务器 24 小时运行,也可以本地跑临时选品,扩展性极强:加钉钉推送、加数据库存储、加批量任务、加 GUI 界面都很简单。


群贤毕至

访客