cela-auto

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

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Moker32
일일 설치 수
0
총 설치 수
6
평점
0 0 0
버전
4.2.1
생성일
2026-01-21
갱신일
2026-01-27
크기
416KB
라이선스
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]