当前位置:首页 » 《我的小黑屋》 » 正文

控制台模拟前端请求实现快速刷网课时长

3 人参与  2024年11月22日 10:07  分类 : 《我的小黑屋》  评论

点击全文阅读


控制台模拟前端请求实现快速刷网课时长

应用背景

有的网站上的网课需要的不仅仅是进度,而是时长,所以倍速插件失效,但我们可以使用控制台命令来模拟请求实现快速刷网课时长

先打开网站,打开开发者工具Devtools——网络:


请添加图片描述

播放视频,等待前端请求出现,然后复制前端请求为fetch

请添加图片描述

注意到那个serive后面有timestamp时间戳,暗示它很可能就是每30秒汇报一次进度和播放时长的命令,我们右键——复制——复制为fetch

我们观察复制的fetch:

fetch("XXXtimestamp=1727743524338&sesskey=akwM3GmVWS", {  "headers": {    "accept": "*/*",    "accept-language": "zh-CN,zh;q=0.9,en;q=0.8",    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",    "priority": "u=1, i",    "sec-ch-ua": "\"Microsoft Edge\";v=\"129\", \"Not=A?Brand\";v=\"8\", \"Chromium\";v=\"129\"",    "sec-ch-ua-mobile": "?0",    "sec-ch-ua-platform": "\"Windows\"",    "sec-fetch-dest": "empty",    "sec-fetch-mode": "cors",    "sec-fetch-site": "same-origin",    "x-requested-with": "XMLHttpRequest"  },  "referrer": "XXX  id=664154",  "referrerPolicy": "strict-origin-when-cross-origin",  "body": "[{\"index\":0,\"methodname\":\"mod_fsresource_set_time\",\"args\":{\"fsresourceid\":5044,\"time\":30,\"finish\":0,\"progress\":\"1.31\"}}]",  "method": "POST",  "mode": "cors",  "credentials": "include"});

然后发现里面有参数:

\"fsresourceid\":5044,\"time\":30,\"finish\":0,\"progress\":\"1.31\"

尝试修改即可,例如我修改time为800,然后复制粘贴到控制台执行。

查看结果,可以发现请求被接受了

请添加图片描述

刷新网页,我们就成功了:

请添加图片描述

本教程仅用于学习前端技术和网页开发,旨在提供教育与技术指导。使用者应确保所有操作符合相关网站的规定及法律法规。对于任何未经授权或违反规定的使用行为,本人不承担任何责任。


点击全文阅读


本文链接:http://zhangshiyu.com/post/190142.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1