超星慕课刷课
每十秒检测播放状态,自动恢复暂停,自动回答视频中问题
操作系统支持 windows和Linux
测试过 Windows10和Ubuntu
需要安装的软件有
python官网下载
注意查看chrome版本,下一步需要下载与chrome版本对应的 chromedriver chrome版本查看:点击右上角菜单——>帮助-->关于chrome
淘宝镜像可下载,注意查看chrome版本,每个目录下的notes.txt里写了适用的版本 下载完解压放到代码目录下(ubuntu似乎需要放到path路径下,比如/bin/下) 有时侯版本不对应可能出错
一条命令
pip install selenium
注意如果装了多个python版本要使用对应的pip
打开cmd或终端 cd到代码目录 python main.py 此时会自动打开浏览器,并跳转到登陆界面
输入学号密码验证码,点登陆 **打开要看的课,并到视频播放页面(一定要到有视频播放器的页面)
按回车 这是可能会自动切换到浏览器窗口,再手动切回控制台窗口 这是会输出这个课程的视频列表,前面方括号内是编号 输入接下来要看的视频编号,按回车 此时开始刷课 可以自动回答视频中的问题(题库没有时会依次尝试各答案,尝试错误时可能chrome窗口会弹出来),视频播放完会打开下一个视频
答题时会连接到我的服务器查询,题库没有答案时会把正确答案上传服务器(其实这不必要,稍微修改代码可以每次都尝试答案,就不必连接我的服务器了) 每次答题后会把答过的题目写入文件(这个也没必要,稍微修改代码可以去掉) 该程序只能刷完视频,无法做作业
刷课过程中出错请重新尝试一下有可能是网络引发的问题
还有问题可以联系我 sxwxs@msn.com