← 返回
未分类

网页视频自动播放

Generates and runs a browser automation script that logs into an online education platform, finds unwatched (未听完) courses, plays/resumes videos by clicking the video center, monitors progress, and auto-switches to the next course. Invoke when user wants to batch-play/listen to course videos on learning platforms like jslpa.cn or similar Vue/Element UI based sites.
Generates and runs a browser automation script that logs into an online education platform, finds unwatched (未听完) courses, plays/resumes videos by clicking the video center, monitors progress, and auto-switches to the next course. Invoke when user wants to batch-play/listen to course videos on learning platforms like jslpa.cn or similar Vue/Element UI based sites.
Longer
未分类 community v1.0.2 3 版本 100000 Key: 无需
★ 0
Stars
📥 43
下载
💾 0
安装
3
版本
#latest

概述

🎬 视频课程自动播放技能

自动登录在线教育平台,查找 未听完(区别于"未合格/考试未过")的视频课程,点击视频画面中央自动播放/续播,监控进度,播放完毕后自动切换到下一课。

使用场景

  • 需要批量完成在线课程视频学习
  • 平台使用阿里云播放器(Aliplayer)或原生HTML5 video
  • 课程分"专业科目"和"公需科目"等多分类
  • 需要自动从上次断点续播
  • 需要区分"未听完"(视频没放完)和"未合格"(考试没过但视频已播完)

改进说明 (v2)

相比基础版,本次更新:

改进项说明
--------------
🎯 精准筛选只查找标记 "未听完" 的课程,跳过已播完但考试未过的课程
🖱️ 点击视频中央播放进入课程后直接点击视频画面正中央,模拟用户操作,支持断点续播
🔄 暂停自动恢复暂停时点击视频中央 + JS保底双重恢复播放
📊 进度监控每30秒检查一次播放进度,显示当前时间/总时长/百分比
⏭️ 自动切换单视频播完后自动返回列表,继续处理下一个

调用方式

直接告诉 SOLO:「播放我的课程视频」,SOLO 会自动:

  1. 询问 以下信息(不会硬编码在脚本中):
    • 网站URL(如 https://example.com/login
    • 用户名/账号
    • 密码
    • 课程分类名称(如 ["专业科目", "公需科目"]
  1. 生成临时脚本并运行
  2. 自动完成全部操作:
    • 登录 → 点击分类选项卡 → 扫描"未听完"课程 → 进入播放 → 监控进度 → 播完切下一课

运行前提

  1. Python 3.7+ 环境
  2. 安装依赖:

```bash

pip install playwright

python -m playwright install chromium

```

页面结构要求

本技能针对以下页面结构适配:

<ul class="courseUl">
  <li>
    <a class="ellipsis">课程名称</a>
    <a class="enterBtn">进入学习</a>
    <span class="notOk">未合格</span>      <!-- 考试未过 -->
    <span>未听完</span>                     <!-- 视频没放完 -->
  </li>
</ul>

关键逻辑:

  • 只处理包含 "未听完" 文本的课程项
  • 跳过包含 "已学完""已合格" 的课程
  • 点击 a.enterBtn 进入课程
  • 进入后找到 video 元素,点击其几何中心播放/续播

支持的平台类型

本技能通过分析页面元素自动适配。已知支持:

  • Vue.js + Element UI 架构的课程平台
  • ul.courseUl > li 课程列表结构
  • a.ellipsis 课程名称 + a.enterBtn 进入按钮
  • "未听完"/"未合格" 状态标记
  • 阿里云Aliplayer / Prismplayer 播放器
  • 原生 HTML5 video

如果遇到不兼容的平台,可告知 SOLO 页面结构即可适配。

版本历史

共 3 个版本

  • v1.0.2 增加自动调整监控间隔时间,全部视频播完会重试以确定 当前
    2026-06-04 11:43 安全 安全
  • v1.0.1 修复反复播放已播放的内容
    2026-06-01 21:18 安全 安全
  • v1.0.0 Initial release
    2026-05-31 17:38 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

智能图片转文字

user_8a153b62
可将一组图片放在一个Word文件里,解析成文字
★ 0 📥 119
ai-agent

Find Skills

root
帮助用户发现和安装智能体技能,当用户询问如「如何做X」、「找X的技能」、「有能做...的吗」等问题时
★ 1,519 📥 576,241
ai-agent

self-improving agent

pskoett
记录自身发现以实现自我改进的技能
★ 4,165 📥 937,984