giesler
V2EX  ›  问与答

老婆学校要求听无聊的网课,想问问有没有什么加速或自动方法听完

  •  
  •   giesler · Nov 23, 2017 · 8312 views
    This topic created in 3094 days ago, the information mentioned may be changed or developed.
    一共有 100 多节课,每节课 10 分钟左右。实在是浪费太多时间了,播放还经常终端,实在是不胜其烦。
    播放器用的是 flash,单击右键可见畅想 player。
    31 replies    2017-11-24 15:28:14 +08:00
    leeeee9
        1
    leeeee9  
       Nov 23, 2017 via Android   ❤️ 1
    超星的吗
    zakokun
        2
    zakokun  
       Nov 23, 2017
    就弄个按键精灵隔几秒钟动动鼠标,点几下
    angelsoul
        3
    angelsoul  
       Nov 23, 2017
    之前我家人也要求必须学够网上课程时间特别长,关键年纪比较大,很多东西都听不懂,播放中断的可以打开控制台设置 alert 为空方法就行,比如 window.alert = () => {},但可能不太一样,我那些课程很长很多一个小时,还会 10 分钟中断一次
    giesler
        4
    giesler  
    OP
       Nov 23, 2017
    @leeeee9 #1 不是超星的 是一个基于页面 flash 播放器的播放器 单击右键菜单显示畅想 player。
    metorm
        5
    metorm  
       Nov 23, 2017 via Android
    变速齿轮试试?
    sephinh
        6
    sephinh  
       Nov 23, 2017
    多窗口浏览器,如果一到后台就暂停那就没办法了
    ysc3839
        7
    ysc3839  
       Nov 23, 2017 via Android
    @angelsoul 我遇到的都用的是 onblur 来检测的。你这个方法没用。
    fantasynoff
        8
    fantasynoff  
       Nov 23, 2017   ❤️ 1
    破解不了就只能一边看电影一边回来下一章吧...
    giesler
        9
    giesler  
    OP
       Nov 23, 2017
    @angelsoul #3 这个网课不弹出窗口 可以自动播放完。但是有几十节课,需要听完一个 接着点击下一个链接 ,往往播放完一个 好半天 才想起接着播放 。不知道有没有办法 自动按照链接顺序播放这些网课
    angelsoul
        10
    angelsoul  
       Nov 23, 2017
    @ysc3839 那可能各地教育平台不太一样,我之前的都是 10 分钟 alert 一个弹窗中断视频
    ysc3839
        11
    ysc3839  
       Nov 23, 2017 via Android
    加速的话,我试过只有一个 MySpeed 有用,要收费,好像是试用 7 天。
    要在后台播放的话,基本思路是让它检测不到切换后台。或者把暂停函数改成播放函数,切到后台自动开始播放。
    我遇到的这类网站都是用 onblur 来检测后台,直接改掉就好了。
    暂停改播放的话,也是可以,只不过找起来挺麻烦。尤其是 js 混淆过的情况。
    ysc3839
        12
    ysc3839  
       Nov 23, 2017 via Android
    @giesler 看看视频播放完有没有什么事件,在这个事件里模拟点击下一课的链接。
    没有这样的事件的话,那就看能否获取视频时间。
    还是不行的话可能得手动设置时间了。
    Dannytmp
        13
    Dannytmp  
       Nov 23, 2017 via Android
    多窗口,先把时间耗够
    giesler
        14
    giesler  
    OP
       Nov 23, 2017
    @ysc3839 #12 很有道理 我试试看哈 谢谢了
    giesler
        15
    giesler  
    OP
       Nov 23, 2017
    @Dannytmp #13 我试过多窗口,确实能播放 但是一刷新 所有的课程都停留在打开多窗口的那一刻
    Dannytmp
        16
    Dannytmp  
       Nov 23, 2017 via Android
    @giesler 难道没焦点不算时间,试试打开一个窗口把它变小,所有窗口在桌面可见。有些地方的网课很好混,你这个高明些
    liyvhg
        17
    liyvhg  
       Nov 23, 2017 via Android
    抓包,curl 写脚本模拟心跳数据。
    21tb.com (时代光华)可以这么操作
    giesler
        18
    giesler  
    OP
       Nov 23, 2017
    @Dannytmp #16 是啊 不好糊弄的 我试试你的方法
    crab
        19
    crab  
       Nov 23, 2017
    看下 cookies,有的是这边记录的,所以直接调整时间点到最后 1 秒。
    zingl
        20
    zingl  
       Nov 23, 2017   ❤️ 1
    在虚拟机里跑啊,什么焦点问题都搞定
    huijian222
        21
    huijian222  
       Nov 23, 2017
    嫌麻烦其实可以淘宝解决的。 10 块还是 20 块
    dobelee
        22
    dobelee  
       Nov 24, 2017 via Android
    虚拟机完美解决。大学就是这么过的。
    C0VN
        23
    C0VN  
       Nov 24, 2017
    fzhw88
        24
    fzhw88  
       Nov 24, 2017 via Android
    写个油猴子脚本设置十几分钟点击下一个视频?电脑开着不理它,干别的事去。
    fashioncj
        25
    fashioncj  
       Nov 24, 2017 via iPhone
    我帮忙的两种,一个是用虚拟机解决的。一个是抓包模拟心跳包直接请求完成的
    sloppysop
        26
    sloppysop  
       Nov 24, 2017 via Android
    淘宝有代看的,买过
    bearqq
        27
    bearqq  
       Nov 24, 2017 via Android
    做个识图+点击
    按键精灵什么的写写程序
    sjqlwy
        28
    sjqlwy  
       Nov 24, 2017 via Android
    教师吗?
    zgx030030
        29
    zgx030030  
       Nov 24, 2017
    虚拟机是好主意,内存够就多跑几个虚拟机,稳
    ZHXZHX
        30
    ZHXZHX  
       Nov 24, 2017
    油猴有插件可以把视频转为 html5 播放,然后也是用插件把视频快速播放,可自行上百度搜索
    suduo1987
        31
    suduo1987  
       Nov 24, 2017
    javascript:(function()%7B var hosts=['****']; if(hosts.indexOf(window.location.host)===-1)%7B window.location.href='*****'; return; %7D var doc=$(document); if(!sessionStorage.title)%7B sessionStorage.title=doc.attr('title'); %7D function func(interval)%7B console.info('timestamp:%d',new Date().getTime()); interval=interval%7C%7C10*1000; console.debug('interval:%d',interval); var span=$('#ScheduleText');%20if(span.text()==='100%')%7B%20doc.attr('title',sessionStorage.title);%20var%20array=$('span.box');%20console.debug('array:%d',array.length);%20var%20comment='%E5%8D%81%E5%88%86%E7%9A%84%E6%9C%89%E7%94%A8%EF%BC%8C%E8%B0%A2%E8%B0%A2%E5%88%86%E4%BA%AB%EF%BC%81';%20if(array.length%3E0)%7B%20var%20index=Math.round(Math.random()*(array.length-1));%20comment=$.trim(array.eq(index).text());%20%7D%20console.debug('comment:%s',comment);%20var%20textarea=$('#txtcomment');%20if(textarea)%7B%20textarea.text(comment);%20%7D%20var%20stars=$('span.cmstar1');%20console.debug('stars:%d',stars.length);%20if(stars.length%3E0)%7B%20stars.last().trigger('mouseover');%20stars.last().trigger('click');%20%7D%20alert('%E5%AD%A6%E4%B9%A0%E5%AE%8C%E6%88%90%EF%BC%8C%E8%AE%B0%E5%BE%97%E6%8F%90%E4%BA%A4%E8%AF%84%E8%AE%BA%E5%93%9F%EF%BC%81');%20textarea.focus();%20%7Delse%7B%20doc.attr('title','[AUTO]'+sessionStorage.title);%20var%20div=$('#dvWarningView');%20console.debug('div:%d',div.length);%20if(div.length%3E0)%7B%20var%20btn=div.children('input.btnok');%20console.debug('btn:%d',btn.length);%20if(btn.length%3E0)%7B%20btn.trigger('click');%20console.info('click');%20%7D%20%7D%20console.log('handle:%d',setTimeout(func,interval));%20%7D%20%7D%20if(sessionStorage.title===doc.attr('title'))%7B%20func();%20%7Delse%7B%20alert('%E8%AF%B7%E8%80%90%E5%BF%83%E7%AD%89%E5%BE%85%E5%AD%A6%E4%B9%A0%E5%AE%8C%E6%88%90%EF%BC%81');%20%7D%20%7D)();
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5590 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 135ms · UTC 08:43 · PVG 16:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.