chrome扩展 超星慕课刷课小工具

开门见山

项目开源地址:https://github.com/CodFrm/cxmooc-tools

安装

油猴安装

油猴脚本只支持秒过,答题和单视频挂机功能,但是安装方便,相当于是一个小甜品吧~

地址链接:https://greasyfork.org/zh-CN/scripts/376190-cxmooc-tools

方法1:

能够体验到最新的功能,需要按照准备工作的方法步骤配置本地环境,可能会存在一些BUG。

  1. 执行npm run build,此时会在build/cxmooc-tools目录下生成插件文件。
  2. 打开Chrome浏览器的更多工具选项,打开扩展程序页面并启用开发者模式。
  3. 加载已解压的扩展程序,路径选择build/cxmooc-tools

方法2(推荐):

下载发布的版本cxmooc-tools.crx无需安装环境,下载即可使用。

  1. 下载发布的版本cxmooc-tools.crx文件,修改后缀为.zip,并将其解压到目录cxmooc-tools
  2. 打开Chrome浏览器的更多工具选项,打开扩展程序页面并启用开发者模式。
  3. 加载已解压的扩展程序,路径选择你解压的路径cxmooc-tools/

解压后cxmooc-tools目录应包含以下文件

.
├── img
|    └── some files
├── src
|    └── some files
└── manifest.json

以Chrome浏览器为例:

《chrome扩展 超星慕课刷课小工具》
《chrome扩展 超星慕课刷课小工具》

加载完成后,打开超星慕课的课程或者题目页面之后就可以正常使用了。

方法3:

下载发布版本cxmooc-tools.crx文件,直接拖入浏览器安装
某些浏览器允许直接拖入扩展进行安装。(内核为Chromium,如果不行,请按照方法2来)
支持列表

  • 360极速浏览器
  • QQ浏览器
  • Chrome浏览器(无法启用)

《chrome扩展 超星慕课刷课小工具》
《chrome扩展 超星慕课刷课小工具》
《chrome扩展 超星慕课刷课小工具》
《chrome扩展 超星慕课刷课小工具》

超星慕课小工具

一个快速学习超星慕课的chrome扩展工具(੧ᐛ੭挂科模式,启动)

已经发布了一个属于油猴的脚本油猴安装

初次开发chrome扩展,有兴趣的朋友可以一起来哦,欢迎PR!

准备工作

如果你想参与开发,请阅读下面内容,如果只是使用本插件,请直接跳转到安装

Build

环境:
* Node.js
* webpack

git clone https://github.com/CodFrm/cxmooc-tools.git
cd cxmooc-tools
npm install
npm run build
# 开发模式请使用
npm run dev

Server

搭建了一个服务器程序,这个服务器用于完善题库。由于接口没有任何权限,所以只会记录你的正确答题答案,并不会记录你的其他个人信息。以上过程全由插件自动提交,还请大家不要故意上传错误的答案哦 (๑• . •๑)

因为超星慕课全站启用了https,所以服务器配置需要https。

环境:
* Node.js
* Mongodb

npm install
npm run server

说明

使用已安装扩展插件的浏览器打开超星慕课学习页面,在视频上方会显示相关功能按钮。扩展图标点击可展示配置项目,将鼠标放在配置项上可以看见配置详情。

油猴版本请打开源码查看,global.config中修改配置值

秒过视频功能可直接将视频看完,但是有一定的风险

插件功能:(勾为已实现的功能,空为将更新的内容)
* [x] 刷课挂机
* [x] 视频秒过
* [x] 视频加速
* [x] 视频静音
* [x] 自动答题
* [x] 自动阅读
* [ ] 视频内题目填充
* [ ] 考试答题

《chrome扩展 超星慕课刷课小工具》
《chrome扩展 超星慕课刷课小工具》

题库

关于题库,可以访问该页面:https://github.com/CodFrm/cxmooc-tools/issues/16

  1. 不定期的更新题库文件,因为没有手动的去收集题目,所以大部分题目需要有人第一次做过,后来的人才能搜索到题目。
  2. 可以配置随机题目,当题库中没有的题目则会自动随机选择一个选项

题库自动收集提示:
《chrome扩展 超星慕课刷课小工具》

其他

GitHub项目地址:https://github.com/CodFrm/cxmooc-tools

Blog地址:http://blog.icodef.com/2018/01/25/1304

QQ群:614202391

点赞
  1. 头像 UmbraCi说道:

    npm run pack命令打包成插件文件显示缺少.pem文件,看了下源码是秘钥,这个秘钥是怎么得来的

  2. 头像 说道:

    普通挂机的话,鼠标移出视频范围就自动暂停了,点不到挂机的按键啊 :lol:

    1. Farmer Farmer说道:

      普通挂机是什么意思?(⊙…⊙)

  3. 头像 shengyaqingfeng说道:

    博主题库多大啦?有没有兴趣合作一波,我搞个spring boot处理高并发接口,你来管mongodb数据库~ :smile:

  4. 头像 锟斤拷说道:

    chrome -v: 69.0.3497.100
    crx -v:1.53
    每个章节有一个视频+ 4、5道题
    视频没有问题,只是做题时经常会因为验证码的存在,无法继续,导致整个刷课被卡,请问是否可以做个只刷视频的模式(因为我们的课可以看完所有视频再答所有题),之后再人工填写验证码。这样可以大大提高刷课效率,因为我可以晚上睡觉刷视频。白天答题。愿意捐助,可以私聊截图

    1. Farmer Farmer说道:

      有时间会更新的

      1. 头像 锟斤拷说道:

        谢谢您,是否可以提供捐助渠道,也可以加我qq 下月初资金不紧张了愿意捐助

        1. Farmer Farmer说道:

          捐助这个我自然是不会介意的啦 https://blog.icodef.com/toushi.html

      2. 头像 锟斤拷说道:

        感谢您的更新,现在我有一部分题库,可否发给你,不知可以通过何种方式发给您呢,您可以联系我的邮箱,另外我想很多人不知道题库的正则表达式应该怎么写呢,如果有个简易的教程附在此页面想必将减少您的工作量,授人与鱼不如授人以渔
        再次感谢

  5. 头像 krebs说道:

    表示用8zip解压的时候显示文件已损坏。。

    1. Farmer Farmer说道:

      你看github上的安装教程。。。这是你方法不对,推荐方法2

  6. 头像 10000说道:

    要是有自动切换播放速率和关闭声音的就好了 :mrgreen:

  7. 头像 变了的狗子说道:

    作者你好,我想请问一下,我用的是QQ浏览器,自动跳转下一集的时候没有反应,会重新播放当前的这一集,还有就是有没有什么办法可以自动选择公网播放呢?这个如果只是单纯的挂着网课,不使用秒过,在章节测试的时候直接点击提交会被查出来么?

  8. 头像 变了的狗子说道:

    作者你好,我想请问一下,我用的是QQ浏览器,自动跳转下一集的时候没有反应,会重新播放当前的这一集,还有就是有没有什么办法可以自动选择公网播放呢?这个如果只是单纯的挂着网课,不使用秒过,在章节测试的时候直接点击提交被查出来的几率大么?

  9. 头像 吃个苦虫冷静一下说道:

    作者你好,我使用的是v1.51版本,请问这个版本如何实现自动切换下一个视频?感激不尽

    1. Farmer Farmer说道:

      点扩展图标有设置,如果勾选了自动挂机不能的话,是个什么情况?

      1. 头像 吃个苦虫冷静一下说道:

        你好,具体表现是循环播放视频

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据