giesler
V2EX  ›  问与答

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

  •  
  •   giesler · Nov 23, 2017 · 8744 views
    This topic created in 3271 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
    leeeee9
    Nov 23, 2017 via Android❤️1
    1
    超星的吗
    zakokun
    zakokun
    Nov 23, 2017
    2
    就弄个按键精灵隔几秒钟动动鼠标,点几下
    angelsoul
    angelsoul
    Nov 23, 2017
    3
    之前我家人也要求必须学够网上课程时间特别长,关键年纪比较大,很多东西都听不懂,播放中断的可以打开控制台设置 alert 为空方法就行,比如 window.alert = () => {},但可能不太一样,我那些课程很长很多一个小时,还会 10 分钟中断一次
    giesler
    giesler
    OP
    Nov 23, 2017
    4
    @leeeee9 #1 不是超星的 是一个基于页面 flash 播放器的播放器 单击右键菜单显示畅想 player。
    metorm
    metorm
    Nov 23, 2017 via Android
    5
    变速齿轮试试?
    sephinh
    sephinh
    Nov 23, 2017
    6
    多窗口浏览器,如果一到后台就暂停那就没办法了
    ysc3839
    ysc3839
    Nov 23, 2017 via Android
    7
    @angelsoul 我遇到的都用的是 onblur 来检测的。你这个方法没用。
    fantasynoff
    fantasynoff
    Nov 23, 2017❤️1
    8
    破解不了就只能一边看电影一边回来下一章吧...
    giesler
    giesler
    OP
    Nov 23, 2017
    9
    @angelsoul #3 这个网课不弹出窗口 可以自动播放完。但是有几十节课,需要听完一个 接着点击下一个链接 ,往往播放完一个 好半天 才想起接着播放 。不知道有没有办法 自动按照链接顺序播放这些网课
    angelsoul
    angelsoul
    Nov 23, 2017
    10
    @ysc3839 那可能各地教育平台不太一样,我之前的都是 10 分钟 alert 一个弹窗中断视频
    ysc3839
    ysc3839
    Nov 23, 2017 via Android
    11
    加速的话,我试过只有一个 MySpeed 有用,要收费,好像是试用 7 天。
    要在后台播放的话,基本思路是让它检测不到切换后台。或者把暂停函数改成播放函数,切到后台自动开始播放。
    我遇到的这类网站都是用 onblur 来检测后台,直接改掉就好了。
    暂停改播放的话,也是可以,只不过找起来挺麻烦。尤其是 js 混淆过的情况。
    ysc3839
    ysc3839
    Nov 23, 2017 via Android
    12
    @giesler 看看视频播放完有没有什么事件,在这个事件里模拟点击下一课的链接。
    没有这样的事件的话,那就看能否获取视频时间。
    还是不行的话可能得手动设置时间了。
    Dannytmp
    Dannytmp
    Nov 23, 2017 via Android
    13
    多窗口,先把时间耗够
    giesler
    giesler
    OP
    Nov 23, 2017
    14
    @ysc3839 #12 很有道理 我试试看哈 谢谢了
    giesler
    giesler
    OP
    Nov 23, 2017
    15
    @Dannytmp #13 我试过多窗口,确实能播放 但是一刷新 所有的课程都停留在打开多窗口的那一刻
    Dannytmp
    Dannytmp
    Nov 23, 2017 via Android
    16
    @giesler 难道没焦点不算时间,试试打开一个窗口把它变小,所有窗口在桌面可见。有些地方的网课很好混,你这个高明些
    liyvhg
    liyvhg
    Nov 23, 2017 via Android
    17
    抓包,curl 写脚本模拟心跳数据。
    21tb.com (时代光华)可以这么操作
    giesler
    giesler
    OP
    Nov 23, 2017
    18
    @Dannytmp #16 是啊 不好糊弄的 我试试你的方法
    crab
    crab
    Nov 23, 2017
    19
    看下 cookies,有的是这边记录的,所以直接调整时间点到最后 1 秒。
    zingl
    zingl
    Nov 23, 2017❤️1
    20
    在虚拟机里跑啊,什么焦点问题都搞定
    huijian222
    huijian222
    Nov 23, 2017
    21
    嫌麻烦其实可以淘宝解决的。 10 块还是 20 块
    dobelee
    dobelee
    Nov 24, 2017 via Android
    22
    虚拟机完美解决。大学就是这么过的。
    C0VN
    C0VN
    Nov 24, 2017
    23
    fzhw88
    fzhw88
    Nov 24, 2017 via Android
    24
    写个油猴子脚本设置十几分钟点击下一个视频?电脑开着不理它,干别的事去。
    fashioncj
    fashioncj
    Nov 24, 2017 via iPhone
    25
    我帮忙的两种,一个是用虚拟机解决的。一个是抓包模拟心跳包直接请求完成的
    sloppysop
    sloppysop
    Nov 24, 2017 via Android
    26
    淘宝有代看的,买过
    bearqq
    bearqq
    Nov 24, 2017 via Android
    27
    做个识图+点击
    按键精灵什么的写写程序
    sjqlwy
    sjqlwy
    Nov 24, 2017 via Android
    28
    教师吗?
    zgx030030
    zgx030030
    Nov 24, 2017
    29
    虚拟机是好主意,内存够就多跑几个虚拟机,稳
    ZHXZHX
    ZHXZHX
    Nov 24, 2017
    30
    油猴有插件可以把视频转为 html5 播放,然后也是用插件把视频快速播放,可自行上百度搜索
    suduo1987
    suduo1987
    Nov 24, 2017
    31
    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   ·   Privacy   ·   Solana   ·   1728 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    ♥ Do have faith in what you're doing.