小草合工大网络公选课刷课教程3.11更新版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小草合工大网络公选课刷课教程(3.11号更新版)
肥工大那万恶的网络公选课又出来了,原以为10.1号那时候写的教程用不了了,谁知道学校的网站没做更新,以前的方法一样可以用,所以就不做什么更改了,大家先刷着,小草会试试看能不能用python写个插件把这个功能实现。废话不说了,先教大家。
刷课工具:ie浏览器,ps:小草很不喜欢ie,但是大家都有,就拿这来示范;
一、去除自动暂停,可拖动
第一步,进入视频播放界面,摁下摁键F12或者右键找到“查看源”这一项,贴图让大家看
第二步有三个分步骤
(1)点击脚本
(2)将下面代码贴入输入框
jwplayer("player-container").setup({
flashplayer: "/player/jwplayer.swf",
file: videoPath + "/C385505/" + videoName,
plugins: {
"captions-1": {
file: videoPath + "/C385505/" + subtitlesName
}
},
width: 600,
height: 500,
screencolor: "#000",
controlbar: "bottom",
provider: "http",
start: 0,
savePlayTimeInterval: 120,
starttime: 0.0,
canseek: true,
alertcount: 0,
autostart:true});
setInterval("checkFocus()", 1000);
function checkFocus() {
}
(3)摁下搜索摁键“ctrl+f”,看到左上角的输入框,还是截图吧
输入file: videoPath得到下面结果,如截图,看到红圈里的结果
比如我现在搜到的是/C308924/,把它复制下来,替换掉上面代码的红色部分
(4)点击摁扭运行,ps:有的版本ie版本的摁扭会叫“运行脚本”;
这时你就会发现视频会重新加载,但是神奇的事情就出来了,可以拖动滚动条了,可以切换画面了,但别高兴得太早,万恶的系统记录的时间是每120毫秒记录一次,所以拖动滚动条到最后一秒是没用的,不过这时你可以切换到别的地方去,让它自己挂着刷时间。
Ps:其实这个是鸡肋,如果是挂机的话,复制下面这段来运行就行了,就是不能拖进度条
function checkFocus() {
}
二、多窗口
1、摁下f12,找到左上方菜单栏下面的小箭头,点击它;
2、然后点击观看视频的摁扭(中间不要做其他操作)
3、找到如截图中的那行代码,操作如图
比如小草的是javascript:toCourseVideo("23","299");然后复制链接
/student/video/manageVideo.do?method=video&courseId=22 &videoId=280
把链接帖到新的浏览器窗口,把22换成23,我们280换成300,也就是299+1,回车,然后你就会发现我们打开了下一课的网页,当然以此类推,再下一课就是把280改成301,;
三、刷题目:
步骤和上面的差不多,但是贴的代码不一样,这次要做修改;
摁下搜索摁键“ctrl+f”,看到左上角的输入框,还是截图吧
输入examId搜索,得到结果
找到上面代码的examId,把双引号的内容全部复制,粘贴到下面的红色字体的位置,比如上面双引号的内容是”examId=61”,那就把它复制下来替换到下面的”examId=59”,看具体情况,搜索到什么内容就复制什么内容,这里只是例子。
function save(){
clearInterval(timer);
//ajax保存题目
var flag = false;
$.ajax({
async:false,
type: "POST",
url: "/student/assignment/manageAssignment.do?method=saveExercise",
data: "examId=59",
dataType: "json",
success: function(result) {
flag = true;
if(result.status=='ok' || result.status=="invalid"){
}else{
$("#exerciseListUL").append("
color=\"#CDCBCC\">>
第"+result.index+"题"+" id=\"examStudentExercise"+result.id+">
}
},
error:function(){
flag = false;
}
});
if (flag) {
result = "success";
document.getElementById("alertDiv").style.display="none";
document.getElementById("maskDiv").style.display="none";
} else {
}
}
save()
save()
最后贴入代码后运行,然后回去看看题目有没有变化;
四、刷时间:
如果学会刷题目,题目一下就刷完了,结合上面三步的代码来用就可以挂机了;
在这步,小草也遇到难题了,貌似系统后台有记录刷课频率,所以刷课成功第一次后,