控制台模拟前端请求实现快速刷网课时长
应用配景
有的网站上的网课需要的不仅仅是进度,而是时长,以是倍速插件失效,但我们可以使用控制台下令来模拟请求实现快速刷网课时长
- 先打开网站,打开开发者工具Devtools——网络:
- 播放视频,等待前端请求出现,然后复制前端请求为fetch
注意到谁人serive后面有timestamp时间戳,暗示它很可能就是每30秒报告一次进度和播放时长的下令,我们右键——复制——复制为fetch
- 我们观察复制的fetch:
- fetch("XXX
- timestamp=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,然后复制粘贴到控制台执行。
- 检察结果,可以发现请求被接受了
刷新网页,我们就成功了:
本教程仅用于学习前端技术和网页开发,旨在提供教育与技术引导。使用者应确保所有操纵符合相关网站的规定及法律法规。对于任何未经授权或违背规定的使用举动,本人不负担任何责任。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |