您现在的位置是:百科 >>正文

专技天下油猴脚本

百科4人已围观

简介《专技天下》那个网站,继续教育刷课,很多人被它折磨过。课程视频不能拖进度条,每15分钟弹一次验证码,答错了还得重看。我去年帮同事挂课时,手动点了整整一下午,差点把鼠标按烂。后来我写了个油猴脚本,二十行 ...

《专技天下》那个网站,专技继续教育刷课,天下很多人被它折磨过。油猴课程视频不能拖进度条,脚本每15分钟弹一次验证码,专技答错了还得重看。天下我去年帮同事挂课时,油猴手动点了整整一下午,脚本差点把鼠标按烂。专技后来我写了个油猴脚本,天下二十行代码,油猴问题解决。脚本

油猴脚本本质就是专技一段注入网页的JavaScript,通过Tampermonkey插件运行。天下它能读取和修改页面DOM,油猴监听事件,甚至拦截网络请求。继续教育平台的技术栈通常很老旧,jQuery加服务端渲染,验证机制大多停留在前端校验层面。这给了脚本很大的操作空间。

我写的第一个功能是自动播放。页面上有个<video>标签,直接调video.play()就行。但平台加了限制,切换标签页时视频暂停。解决办法是监听visibilitychange事件,在回调里重新调用play。代码大概这样:

document.addEventListener('visibilitychange', () => {  const v = document.querySelector('video'); if (v && v.paused) v.play(); });

验证码弹窗更麻烦。它每隔一段时间随机出现,有时是算术题,有时是滑块。算术题最好办,用正则从弹窗文本里提取算式,eval一下填进去。滑块就得多做一步,模拟鼠标轨迹。我一开始用简单的线性移动,被平台检测出来了,后来改成贝塞尔曲线加随机抖动,才稳定通过。

有个细节值得说:平台会记录视频播放的currentTime,如果发现时间跳跃太大就判定作弊。所以不能直接设video.currentTime = video.duration。我的做法是保持正常播放速度,但把播放器的playbackRate调到4倍。这样currentTime是连续增长的,只是增长得快。平台的服务端校验只看最终时长和随机抽查的时间点,4倍速完全在容忍范围内。

弹窗检测用MutationObserver比轮询优雅得多。监听body的子节点变化,一旦出现包含“验证”或“答题”字样的弹窗,立即触发处理函数。这样不会浪费CPU,响应也快。

const observer = new MutationObserver(() => {  const popup = document.querySelector('.verify-modal'); if (popup) solveCaptcha(popup); }); observer.observe(document.body, {  childList: true, subtree: true });

脚本写完后我挂在后台,一晚上刷完了32个课时。第二天登录一看,进度100%,考试也自动通过了。当然,这种做法有风险。平台如果升级检测机制,比如加入行为分析或服务端心跳校验,脚本就会失效。而且从规则上讲,这属于作弊,账号可能被封。我只是把它当作一个技术练习,不建议真的用它来应付学习。

油猴脚本的生态里,这类继续教育辅助工具非常多。GreasyFork上搜“继续教育”,能出来几十个结果,覆盖知到、超星、专技天下等平台。质量参差不齐,有的只是简单加速,有的集成了完整的自动答题。维护者更新频率很高,因为平台也在不断改版。这是一场持续的猫鼠游戏。

我后来把脚本改成了半自动模式:只自动播放和跳过已看过的片段,验证码还是手动输入。这样既省了挂机的精力,又保留了学习的参与感。技术本身没有对错,看你怎么用。

Tags:

上一篇:网络安全纵向边界

下一篇:邯郸反渗透

相关文章

  • 企业搜寻网站

    百科

    企业搜寻网站这东西,看着像工具,用起来像侦探。我每天打开电脑第一件事不是看邮件,而是把几个搜索页面刷一遍——不是闲的,是真能挖出东西来。 去年有个做传感器的客户,产品技术国内领先,就是找不到买家。我随 ...

    【百科】

    阅读更多
  • C段地址

    百科

    我家那台老掉牙的路由器,管理后台的IP地址就是192.168.1.1。每次网卡了,我妈就喊我“去把那个C段地址重启一下”。她不懂什么叫C段,但她知道,只要我敲进浏览器地址栏的那串数字能打开一个蓝色页面 ...

    【百科】

    阅读更多
  • vuejs官网中文网

    百科

    vuejs官网中文网,入口在cn.vuejs.org。我几乎每天都会打开它,这已经成了写代码前的固定动作——就像木匠开工前先摸一遍刨子。 首页就是那张熟悉的渐变logo,紫绿配色,干净利落。往下滚,核 ...

    【百科】

    阅读更多


友情链接