记一次破解网课视频禁止拖动
引入
java-web主要靠网课,但偏偏网课被老师设置了不可拖动,有时一个愣神就错过了知识点,但又不想之后会过来再看一遍,于是在昨天下午我就开始琢磨如何破除这道限制,搞了整整4小时,虽然解决方法很简单,但却相当有趣,故而记作随笔以留念。
问题
诺,就是这,无法拖动!!!,虽然理解老师的本意,不希望我们囫囵吞枣,但。。这是难不倒我滴ヾ(•ω•`)o

解决过程
按F12打开控制台的抓包功能,经过分析,只有4~5个js,哼,只有这几个小不点儿怎么可能难倒我,我就看了整整1小时,然后只知道找错了,但后来受到一位大佬的启发。
我们不妨从原理切入,首先可以肯定,禁止拖动是在js的基础上实现的,视频标签是video,自带各种功能,而图中的显然不是自带的(当然不是看出来的,而是当时用下面第一个命令查了下,结果返回false),于是就用了第二个命令,结果奇迹出现了。
1 | document.querySelector('video').controls |

试了试,果然可以拖动,之后的工作就简单了,去除原有的拖动条,显示自带的拖动条,于是到ChrmoeStone下载了Reres插件,该插件可以拦截并替换js,于是我将原请求的一个js文件下载到本地,加上自己的js代码,就大功告成了。

其实在控制台直接输代码就行,但每次都输有点麻烦。
收获
这次的探索加深了我对网页的理解,js层面上,貌似篡改要容易得多,同时也意外学会了刷网课的方法(当然是开玩笑滴啦,不会真有人以为我要刷网课吧),原来控制台的妙用还挺多=。=
- 标题: 记一次破解网课视频禁止拖动
- 作者: 起风了
- 创建于 : 2022-03-29 17:40:34
- 更新于 : 2026-09-25 23:20:27
- 链接: https://www.wangcac.me/2022/03/29/记一次破解网课视频禁止拖动/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论