易启发资源网一个让你成为创客的知识源泉,一个让你梦想成真的家园。
【油猴】某学习网站辅助功能探索
  • 首页 > 技术教程 > 经验教程
  • 作者:陈家二公子
  • 2019年9月29日 9:06 星期日
  • 浏览:96
  • 字号:
  • 评论:0
  • 原计划利用F进行抓包后,能直接做个一键完成一切学习的小脚本,不过最后还是选择了,仅做个辅助功能。
    首先打开该学习网站的学习页面,因为学习内容的提交,是在学习页面点击退出学习后才可以提交成功并且计分的。所以我直接对学习页面进行了网页源代码查看。
    (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);//确定
    (6)声明
    本帖主要是讲某次摸索的结果形成一个帖子,另外发现有过油猴脚本发于本专区的先例,所以发在本区,如果所涉及的内容或发帖区域不正确的,烦请管理员直接删除或联系本人。
      您阅读这篇文章共花了:  
     本文无需标签!
    二维码加载中...
    本文作者:陈家二公子      文章标题: 【油猴】某学习网站辅助功能探索
    本文地址:http://www.1316178.com/post-614.html
    版权声明:若无注明,本文皆为“易启发资源网”原创,转载请保留文章出处。

    版权所有:《易启发资源网
    文章标题:《【油猴】某学习网站辅助功能探索
    除非注明,文章均为 《易启发资源网》 原创
    转载请注明本文短网址:http://www.1316178.com/post-614.html  [生成短网址]

    返回顶部| 首页| 手气不错| 捐赠支持| 留言板| 自定义链接| 自定义链接| sitemap| 手机版本|后花园

    Copyright © 2017-2018 易启发资源网   粤ICP备18033131号-4

    2. 3.