Skip to content

sxwxs/chaoxing_shuake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用说明

超星慕课刷课

每十秒检测播放状态,自动恢复暂停,自动回答视频中问题

安装

操作系统支持 windows和Linux

测试过 Windows10和Ubuntu

需要安装的软件有

python 3 (最好是3.6或以上别的没测过)

python官网下载

chrome

注意查看chrome版本,下一步需要下载与chrome版本对应的 chromedriver chrome版本查看:点击右上角菜单——>帮助-->关于chrome

与chrome版本相对应的 chromedriver (就是一个几兆大小的可执行文件,不用安装)

淘宝镜像可下载,注意查看chrome版本,每个目录下的notes.txt里写了适用的版本 下载完解压放到代码目录下(ubuntu似乎需要放到path路径下,比如/bin/下) 有时侯版本不对应可能出错

python依赖 selenium

一条命令

pip install selenium

注意如果装了多个python版本要使用对应的pip

使用

启动

打开cmd或终端 cd到代码目录 python main.py 此时会自动打开浏览器,并跳转到登陆界面

登录并到视频播放页面

输入学号密码验证码,点登陆 **打开要看的课,并到视频播放页面(一定要到有视频播放器的页面)

回到原来的控制台窗口

按回车 这是可能会自动切换到浏览器窗口,再手动切回控制台窗口 这是会输出这个课程的视频列表,前面方括号内是编号 输入接下来要看的视频编号,按回车 此时开始刷课 可以自动回答视频中的问题(题库没有时会依次尝试各答案,尝试错误时可能chrome窗口会弹出来),视频播放完会打开下一个视频

其他说明

答题时会连接到我的服务器查询,题库没有答案时会把正确答案上传服务器(其实这不必要,稍微修改代码可以每次都尝试答案,就不必连接我的服务器了) 每次答题后会把答过的题目写入文件(这个也没必要,稍微修改代码可以去掉) 该程序只能刷完视频,无法做作业

刷课过程中出错请重新尝试一下有可能是网络引发的问题

还有问题可以联系我 sxwxs@msn.com

About

超星慕课刷课

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages