美文网首页
刷课方法

刷课方法

作者: 汗菜 | 来源:发表于2018-05-27 23:21 被阅读0次

1.必须在登陆后的浏览器中进行http请求

2.请求地址: http://cj.hnu.edu.cn/LMS/ajax/coursePlayer/onlineCoursePlayer.do?courseNumer=10160&courseType=3&href=HNU_10160_04.mp4&requiredTime=45&location=beforeunload&url=http://222.240.166.3:8089/coursePlayer/init.do&status=incomplete&totalTime=19&id=4046&staffChapterId=2837077&courseId=1

参数 说明
courseNumer 课程序号,每个课程唯一
href 每节课的视频名称, 课程号和节的序号组成
id 每个视频的id,自增
staffChapterId 自增字段
courseId 确定的字段

3.参数说明:

参数 说明
courseNumer 课程序号,每个课程唯一
href 每节课的视频名称, 课程号和节的序号组成
id 每个视频的id,自增
staffChapterId 自增字段
courseId 确定的字段

3.请求脚本:

let sessionIds = [];
let xr = new XMLHttpRequest();
xr.onload = function() {
  if(xr.status == 200){
    sessionIds.push(xr.responseText)
  }
}
let nm = 30;
let courseNumer= 10160;
let href_prefix = 'HNU_'+courseNumer+'_';
let href_suffix = '.mp4';
let id_start = 4043;
let staffChapterId = 2837074;
for(let i = 0;i<nm;i++){
  let url = 'http://cj.hnu.edu.cn/LMS/ajax/coursePlayer/onlineCoursePlayer.do?';
  url += 'courseNumer=' + courseNumer;
  url += '&courseType=3';
  if(i<9){
    url += '&href=' + href_prefix + '0' + (i+1) + href_suffix;
  }else {
    url += '&href=' + href_prefix + (i+1) + href_suffix;
  }
  url += '&requiredTime=45&location=beforeunload&url=http://222.240.166.3:8089/coursePlayer/init.do';
  url += '&status=incomplete&totalTime=19';
  url += '&id='+ (id_start+i);
  url += '&staffChapterId='+(staffChapterId+i);
  url += '&courseId=1';
  xr.open('GET',url,false);
  xr.send(null);
}
let sessionStr = '';
for(let j=0;j<sessionIds.length;j++){
  sessionStr += sessionIds[j] + '\n';
}
console.log(sessionStr);

code2

sessionIds = [];
xr = new XMLHttpRequest();
xr.onload = function() {
  if(xr.status == 200){
    sessionIds.push(xr.responseText)
  }
}
nm = 30;   //节数
courseNumer= 10160;
href_prefix = 'HNU_'+courseNumer+'_';
href_suffix = '.mp4';
id_start = 4043;
staffChapterId = 2837074;
for(let i = 0;i<nm;i++){
  let url = 'http://cj.hnu.edu.cn/LMS/ajax/coursePlayer/onlineCoursePlayer.do?';
  url += 'courseNumer=' + courseNumer;
  url += '&courseType=3';
  if(i<9){
    url += '&href=' + href_prefix + '0' + (i+1) + href_suffix;
  }else {
    url += '&href=' + href_prefix + (i+1) + href_suffix;
  }
  url += '&requiredTime=45&location=beforeunload&url=http://222.240.166.3:8089/coursePlayer/init.do';
  url += '&status=incomplete&totalTime=19';
  url += '&id='+ (id_start+i);
  url += '&staffChapterId='+(staffChapterId+i);
  url += '&courseId=1';
  xr.open('GET',url,false);
  xr.send(null);
}
sessionStr = '';
for(let j=0;j<sessionIds.length;j++){
  sessionStr += sessionIds[j] + '\n';
  for(let k=0;k<20;k++){
  let url = 'http://222.240.166.3:8089/coursePlayer/loopCommit.do?student_id=25006&lesson_location=14&lesson_status=incomplete&score=0.0&suspend_data=&session_time=00%3A00%3A30&lesson_progress=0.0&masteryscore=&total_time=13&required_time=1&session_id=';
  url+= sessionIds[j];
  xr.open('POST',url);
  xr.send(null);
}
}
console.log(sessionStr);

相关文章

  • 刷课方法

    1.必须在登陆后的浏览器中进行http请求 2.请求地址: http://cj.hnu.edu.cn/LMS/aj...

  • 慕课超星刷课 智慧树刷课

    刷课+考试 有问题私聊我 操作步骤点这里

  • 超星尔雅网课应该这样看

    本章内容讲解大学生选修网课网页课程学习方法/网页浏览器刷课的使用方法 1、自动播放下一集; 2、打开其他网页或者缩...

  • 超星刷课

    一、安装tampermonkey 基本每个浏览器都有扩展插件,扩展中心在哪里可以自行百度,本次就以google和3...

  • 视频刷课

    文/刘嘉琪 一直不想看视频课,认为那样的挺浪费时间的。 直到教师资格证考试时,临阵磨枪,刷...

  • 刷网课

    又到期末了,然后我这种在死亡线线上疯狂跳舞的人,好多网课都没刷完,然后现在还有两门,真的是疯狂算时间,然后一直盯着...

  • 刷课有益

    以前老人们常讲开卷有益,通过这两天的刷课,我深深感觉到了刷课有益。 昨晚刷到了健康中国2030,感觉政府提出的健康...

  • 刷课脚本

    setInterval(() => {const buttonEle = document.getElements...

  • 疯狂刷课

    趁着下个工作还在路上,赶紧刷课,之前因为一直没有进展,又没有时间,都没去刷课,眼看买的课程就要过期了,赶紧刷,恨不...

  • 大学生网课代理真的靠谱,和赚钱么?

    揭秘大学生刷网课月入几千的灰色行业 分享大学生代刷网课的教程! ! !其实现在刷网课都是用的平台代刷交单 刷一科的...

网友评论

      本文标题:刷课方法

      本文链接:https://www.haomeiwen.com/subject/beiejftx.html