360 Secure SkillHub
360 安全技能中心

Jd Video Publisher

核心功能:一键发布视频至京东健康创作者平台,自动完成上传、填写标题、设置封面,支持进度日志、错误处理、超时保护,发布后自动关闭浏览器。典型场景:单个或批量发布MP4/MOV/MKV格式(分辨率>720P、大小<20GB)的视频。输入为视频路径、可选标题及超时参数,通过命令行运行Python脚本执行操作,输出发布结果。

mtty123456
mtty123456
热度 14.30
最近更新 2026-07-08 01:37:49
分类:自动化依赖:代码执行 / 联网浏览搜索 / 读写文件应用场景:自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add jd-video-publisher
Metadata
name
jd-video-publisher
description
一键发布视频到京东健康创作者平台 (dr.jd.com)。使用 Python 脚本执行 moltbot browser CLI 命令,实现自动化发布流程。

京东视频发布技能

快速开始

# 安装技能后,直接运行脚本
python skills/jd-video-publisher/scripts/publish_video.py <视频路径> [标题]

# 示例
python skills/jd-video-publisher/scripts/publish_video.py /path/to/video.mp4 "我的视频标题"

功能特性

  • ✅ 一键发布到京东健康创作者平台
  • ✅ 自动上传视频、填写标题、设置封面
  • ✅ 进度日志显示
  • ✅ 错误处理和超时保护
  • ✅ 发布完成后自动关闭浏览器
  • ✅ 弹窗加载检测(v1.2新增)

命令行参数

参数 说明 默认值
video_path 视频文件路径 必需
title 视频标题 自动生成
--timeout 命令超时时间(秒) 30

支持的视频格式

  • MP4
  • MOV
  • MKV

要求:

  • 分辨率 > 720P
  • 文件大小 < 20GB

工作流程

脚本自动执行以下步骤:

  1. 打开页面 → 访问 dr.jd.com/#/n/publish-video.html
  2. 上传视频 → 调用 upload + click 命令
  3. 填写标题 → 自动填充用户提供的标题
  4. 设置封面 → 点击封面设置 → 等待弹窗加载 → 点击确定(系统自动提取)
  5. 发布视频 → 等待发布按钮启用 → 点击发布
  6. 关闭浏览器 → 清理资源

脚本位置

jd-video-publisher/
├── SKILL.md
└── scripts/
    └── publish_video.py   # 主发布脚本

高级用法

批量发布

# 批量发布多个视频
for video in /path/to/videos/*.mp4; do
    python scripts/publish_video.py "$video" "标题 $(basename $video)"
done

自定义超时

# 大文件上传使用更长超时
python scripts/publish_video.py large_video.mp4 "大视频" --timeout 60

依赖

  • Python 3.8+
  • moltbot CLI 已配置
  • browser profile: clawd

版本更新

v1.4 (最新)

  • 智能等待机制:使用动态检测替代固定等待时间
  • 页面加载检测:实时检测页面元素而非固定等待8秒
  • 上传检测:实时检测"本地预处理完成"状态
  • 发布检测:优化发布按钮启用检测

v1.3

  • 使用"本地预处理完成"作为上传完成判断条件
  • 使用更准确的弹窗检测条件
  • 优化发布按钮检测逻辑

v1.2

  • 增强封面弹窗加载检测
  • 增强发布按钮启用状态检测
  • 更可靠的弹窗等待机制

v1.1

  • 增加等待时间,特别是页面加载后等待 iframe 加载
  • 使用 --timeout 30000 参数
  • 添加检查上传状态的逻辑
  • 清理已自动填入的标题再重新填写