绕过某网盘不保存只能观看30秒限制JS脚本,测试下来在某度网盘里不保存直接预览获取到的视频是完整的视频地址,只是播放30秒之后,某盘会强制让该播放器暂停。所以,简单的把播放器的暂停功能干掉就可以了
脚本代码
let video = document.querySelectorAll("#html5player_html5_api")[0] video.controls="true" video.pause=null document.querySelectorAll("#html5player > div.vjs-control-bar")[0].style.display = "none" document.querySelectorAll("#video-wrap-outer > div.video-overlay-iframe")[0].style.display = "none"
不过因为超过30秒后,某盘的视频控制器也会停止工作,所以还需要处理一下,我的处理方法是把某盘的视频控制器隐藏,改用浏览器默认的控制器,另外,30秒后出现的阻挡用户操作的 div 也要干掉
使用方法
浏览器打开某度网盘的其他人分享的视频的播放界面,按 F12 进入 Devtools,按 Esc 打开控制台,然后在里输入上面的代码即可。