神代綺凛

[UoocOnline] 优课在线辅助
通过模拟正常视频观看进度刷课,Nodejs 编写
扫描右侧二维码阅读全文
03
2018/11

[UoocOnline] 优课在线辅助

通过模拟正常视频观看进度刷课,Nodejs 编写

Head Pic from (C91) [予備学科 (米白粕)] ふりふりりぼん

uooconline-learner

使用方法一并在内,如果不会使用则说明您不适合使用本程序

运行后会每隔1分钟提交一次视频进度并有当前进度输出,请耐心等待

需知

这一项目是我自用顺带开源,目的更多是为了提供一个简单的思路与框架,我并不会对其长期维护,况且我已经毕业了

由于不同人的课程系统与结构之间存在差异,我没法做到可以让所有人都部署即用,对于“运行之后怎么没有反应”、“为什么显示完课程目录就直接退出了”等问题恕我无法解决,有能力可自行 debug 修改

忠告

为了自己着想,与专业有关的慕课请自己认真看

这程序也只是我为了应付一些为了刷学分的慕课选修而写的而已

搬瓦工VPS优惠套餐,建站稳如狗,支持支付宝,循环出账94折优惠码BWH3HYATVBJW
年付$47CN2线路,1核/1G内存/20G硬盘/1T@1Gbps【点击购买
季付$47CN2 GIA线路,1核/1G内存/20G硬盘/1T@2.5Gbps【点击购买
Last modification:May 30th, 2020 at 11:46 am
If you think my article is useful to you, please feel free to appreciate

Comment here is closed

35 comments

  1. 小草莓味的  Mac OS X(Mac OS X) / Safari 11.0(Safari 11.0)
    老哥,uooc考试有代考吗?
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 71.0.3578.98(Google Chrome 71.0.3578.98)
  2. emuqi  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
    有效大概是什么样子?我这显示完目录就没有什么反应了。|´・ω・)ノ
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
      @emuqi 等,一分钟提交一次视频进度,会有输出
      显示的x/y就是已经看了x秒,视频时长y
      1. emuqi  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
        @神代綺凜 没感受到
        作者可以考虑下在下个版本加入错误信息?
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
          @emuqi 这个项目并不是一个长期项目,除非我自己也遇到了某些问题,否则我不会更新维护,这仅仅是我个人使用写完并开源放出来给有需要的人而已,其实更多的是提供一种刷课的解决思路吧

          因为每个人的情况都不一样,我无法写出含盖所有情况的解决方案,只是给懂得编程的人提供的一个大体框架,如果你懂Javascript,你可以自行研究debug找到程序不适用的原因

          1. emuqi  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
            @神代綺凜 啊哈,,成功了
          2. emuqi  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
            @神代綺凜 课程661880335结构真是奇怪
          3. emuqi  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.110(Google Chrome 70.0.3538.110)
            @神代綺凜 自学了一下,感觉不错
            再改改也许能用
            1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 71.0.3578.80(Google Chrome 71.0.3578.80)
              @emuqi 好耶
  3. Noob  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
    这。。。。。。。。。。。。。。学分有什么用吗?
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
      @Noob 那,你不想毕业咯
      1. Noob  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 70.0.3538.77(Google Chrome 70.0.3538.77)
        @神代綺凜 我还能在皮三年
  4. sudo  Mac OS X 10.11.6(Mac OS X 10.11.6) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
    额.....单纯的 post 也是可以的.但是不能瞬间结束,只能1s推进课程时间2s,这样做的好处就是可以脱离了浏览器,多开课程....|´・ω・)ノ
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
      @sudo 有道理
  5. 小强  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.26(Google Chrome 63.0.3239.26)
    对代码一窍不通的医学生花了2个小时的时间终于弄好了 ------疑似由于js函数名称变了导致url不匹配(瞎猜的)。我从原网址重新拷贝了js的链接,把规则中匹配和被替换式换成拷贝的链接就行了。
    1. 齐天乐  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.132(Google Chrome 63.0.3239.132)
      @小强 对代码一窍不通的求教大神,新的js链接是什么呀
    2. 小强  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 63.0.3239.26(Google Chrome 63.0.3239.26)
      @小强 貌似main.js有bug,只会在同一节课反复刷新,不会跳到下一节(╯‵□′)╯︵┴─┴
      1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 69.0.3497.100(Google Chrome 69.0.3497.100)
        @小强 由于不同课程的结构可能不同,我这里写的自动跳到下一节课的代码并不是通用的,我当时只针对我自己学的课测试可用(而且是半年多前了……)
  6.   Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
    心累呀,学长,请问这个东西我改了正则匹配了,然后还是没法使用,是mooc的代码逻辑改了?|´・ω・)ノ
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
      @光 那就不知道咯,等我这学期要刷了再看看
  7. 路人  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.99(Google Chrome 67.0.3396.99)
    想知道博主那个学校的?
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 67.0.3396.87(Google Chrome 67.0.3396.87)
      @路人 无可奉告
      1. 莫代尔  Mac OS X 10.13.5(Mac OS X 10.13.5) / Safari 11.1.1(Safari 11.1.1)
        @神代綺凜 不出意外,是深大。OωO
        1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 68.0.3440.106(Google Chrome 68.0.3440.106)
          @莫代尔 嘻嘻
  8. Sta~  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 66.0.3359.139(Google Chrome 66.0.3359.139)
    秒哟,我的uooc是http的(辣鸡),所以稍微修改下就可以用了,流弊流弊
  9. Tonkey  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 55.0.2883.87(Google Chrome 55.0.2883.87)
    妙啊!!!!开心刷课
  10. mr.Kang  GNU/Linux x64(GNU/Linux x64) / Google Chrome 66.0.3359.170(Google Chrome 66.0.3359.170)
    不会自动播放下一章节耶。。。。
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 66.0.3359.139(Google Chrome 66.0.3359.139)
      @mr.Kang 可能是你的课程的目录结构和我的不太一样……我也没有办法顾及到所有人了
  11. miemiedesu  Windows 10 x64 Edition(Windows 10 x64 Edition) / Microsoft Edge 17.17134(Microsoft Edge 17.17134)
    只有我一个人觉得封面被剪切的特别污吗?
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 66.0.3359.139(Google Chrome 66.0.3359.139)
      @miemiedesu 挺好的
  12. zephyru  Windows 7 x64 Edition(Windows 7 x64 Edition) / Google Chrome 64.0.3282.186(Google Chrome 64.0.3282.186)
    好好听课不可以么..
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 66.0.3359.139(Google Chrome 66.0.3359.139)
      @zephyru 因为都是很无聊的课
  13. Apophis  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 62.0.3202.94(Google Chrome 62.0.3202.94)
    凉了…刚才试了一下,无效
    1. 神代綺凜  Windows 10 x64 Edition(Windows 10 x64 Edition) / Google Chrome 62.0.3202.89(Google Chrome 62.0.3202.89)
      @Apophis 那可能是uooc的JS脚本又改了什么的,由于这个是做来自用的所以我自己不需要了的话大概就不会再更新了……(这个学期的课已经刷完了)
      下次我更新的话会直接把思路和要修改的部分写出来,这样的话动手能力强的人大概就能自己改了