cela-auto

中国干部网络学院自动学习脚本,支持浦东分院等多种环境,采用状态机驱动的极简高效架构。模块化重构版本。

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Аўтар
Moker32
Усталяванняў за дзень
2
Усяго ўсталяванняў
6
Рэйтынг
0 0 0
Версія
4.2.1
Створаны
21.01.2026
Абноўлены
27.01.2026
Памер
416.1 КБ
Ліцэнзія
GPL-3.0-or-later
Ужываецца на

cela-auto

项目简介

cela-auto 是针对"中国干部网络学院"设计的自动化学习工具。采用底层 API 直接调用技术,避开传统的 DOM 模拟点击,具有极高的运行效率与稳定性。

当前支持: 浦东分院、企业分院、党校分院

核心特性

  • 平台化架构: 浦东、企业、党校分院独立模块,高内聚低耦合
  • 三模式支持:
    • 浦东分院:API 直接调用,秒级完成
    • 企业分院:视频真实播放,自动控制 Video.js
    • 党校分院:Aliplayer 播放 + API 混合模式
  • 智能识别: 自动检测页面类型,匹配对应学习策略
  • 状态机架构: 显式状态机管理异步流程,确保稳定性
  • 事件驱动: EventBus 解耦 UI 与核心逻辑,易于维护
  • 安全合规: 统一合规层自动注入参数,防止异常上报

环境支持

环境 域名 状态
浦东分院 cela.e-celap.cn, pudong.e-celap.cn, pd.cela.cn ✅ 稳定支持
企业分院 cela.cbead.cn ✅ 稳定支持
党校分院 gwypx.e-celap.cn, cela.gwypx.com.cn ✅ 稳定支持

快速开始

安装脚本

  1. 安装脚本管理器

    • 下载并安装 Tampermonkey(篡改猴)浏览器插件
  2. 安装脚本

安装按钮

  1. 访问学习平台

  2. 启动学习

    • 点击页面右上角的控制面板
    • 点击"开始学习"按钮
    • 脚本将自动处理未完成的课程

使用说明

  • 自动识别: 脚本会自动识别当前页面的课程
  • 智能跳过: 已完成或无效课程会被自动跳过,无等待时间
  • 进度保存: 学习进度会自动保存到浏览器本地存储
  • 日志查看: 控制面板提供详细的操作日志

常见问题

Q: 使用脚本会被封号吗?

A: 风险程度因分院而异:

  • 浦东分院: API 直接调用模式,效率高但风险相对较高
  • 企业分院: 真实播放视频,模拟正常学习行为,风险较低
  • 党校分院: 混合模式(个人中心 API 批量完成 + 播放页半真实播放),风险中等

建议:

  • 不要连续长时间运行
  • 遵守平台使用规定
  • 企业分院和党校分院建议保持页面在前台,避免被检测为异常行为

Q: 各分院效率如何?

A: 效率对比:

  • 浦东分院: 极高,秒级完成(API 直接调用)
  • 企业分院: 较低,依赖视频时长(必须真实播放)
  • 党校分院: 较高,个人中心页可 API 批量完成,播放页半真实播放

Q: 脚本支持哪些页面?

A: 详见上方"环境支持"部分的表格。

Q: 如何调试脚本?

A: 打开浏览器开发者工具(F12),在 Console 中查看日志输出。控制面板会显示详细的操作日志和错误信息。

Q: 学习进度会丢失吗?

A: 不会。学习进度保存在服务器端,与账号绑定。本地存储仅保存脚本状态(如当前学习位置),不影响已完成的课程进度。

Q: 企业分院和党校分院播放时页面可以最小化吗?

A: 不可以。企业分院和党校分院需要保持页面可见(或有屏幕常亮锁),视频暂停会影响学习进度。建议保持页面在前台。

免责声明

  1. 本脚本仅限用于技术研究与学习交流,严禁用于任何非法用途
  2. 用户在使用过程中应遵守平台相关管理规定
  3. 因使用本脚本产生的任何后果由用户自行承担
  4. 本项目开源仅供学习,不代表任何官方立场

许可证

GPL-3.0-or-later

作者

[Moker32]