: :办公软件 2019-10-07 18:11:11
首先打开该学习网站的学习页面,因为学习内容的提交,是在学习页面点击退出学习后才可以提交成功并且计分的。所以我直接对学习页面进行了网页源代码查看。
(1)学习页面
(2)元素审查
发现退出时使用的是EXISTSTUDY调用了timer这么一个变量(额,应该是变量吧,实际上也不是太懂html)
(3)查找相关元素
(4)通过审查获得的关键元素,进行处理
由于之前发帖似乎发错地方,文字没备份,大致说下好了(啊,没有心认真打字了。)
基于油猴,我认为这个东西吧,就是给网页修改结构,加入额外的框架,而本次摸索呢?很简单,给网页加个计时器,当然实际上几个关键元素我也做了加速器。下面就关键元素名给大家留下。此外还有提醒工具--
sps.onlineTime 一个计时变量主要用于显示(显示的时间是在这个基础上加工出来的),可以利用这个做计时器。
base.onlineTime 计时加工时用的变量。
sps.timecur 起始时间戳,用于提交,也是你学习时间的起点时间。
下面是一个简单的加速。
(function() {
var Rio_TimeOut=setTimeout(sense_time,100);
function sense_time(){
if(sps.onlineTime < 30*60 && sps.onlineTime>6 ){
sps.onlineTime=sps.onlineTime+30*60
base.onlineTime=base.onlineTime+30*60
sps.timecur =sps.timecur -30*60//起始时间戳
// $("body").append(src);
// sps.exitStudy('timer');//弹出结束窗口
}
}
}
)();
IF执行部分可以调整,如可以调整为时间提醒工具。
var src="<div id='tam-audio-con'><audio id='tam-audio-init' src='XXXXXXXXX' autoplay loop></audio><div>";
$("body").append(src);
调整为自动提交
sps.exitStudy('timer');//弹出窗口
void(0);//确定
TAG: 油猴脚本,学习网站,功能探索