本文仅供技术探讨,切勿用于非法用途
案例网站:http://www.7k7k.com/
准备的工具:
配置好的Fiddler一个
Fiddler官方英文版配置教程:https://www.bilibili.com/video/BV1rP4y1t7ZL
Fiddler中文版配重教程:https://www.bilibili.com/video/BV1CP4y1t7DR
开始教程
来到Fiddler右侧,找到FiddlerScript,点击一下
![](https://i-blog.csdnimg.cn/blog_migrate/3a76b2808e6d10374ec85d772914ad41.png)
找到Go to:OnBeforeResponse,点击跳转过去
![](https://i-blog.csdnimg.cn/blog_migrate/17886ef9e3e15925c0a8abc4e98c6cc4.png)
粘贴如下代码到OnBeforeResponse里面
代码片段1
public static RulesOption("&自动解除7K7K防沉迷限制")
BindPref("fiddlerscript.rules.K7")
var m_K7: boolean = false;
代码片段2
//7K7K防沉迷技术解决
if(m_K7 && oSession.fullUrl.Contains("http://www.7k7kjs.cn/static/qike/play/js/play-fcm/play36.js")){
oSession.utilDecodeResponse()
var body = oSession.GetResponseBodyAsString();
body = body.Replace("userid && userid !== ''",'true')
body = body.Replace('play22.fcmGetStatus(userid);','play22.playLoading();play22.ncpgm = true;return;')
oSession.utilSetResponseBody(body)
}
代码片段1放到OnBeforeResponse上面,注意上面的语句}后面
![](https://i-blog.csdnimg.cn/blog_migrate/44f145fe671de85366cf7f9a3cfd8728.png)
代码片段2放到OnBeforeResponse里面
![](https://i-blog.csdnimg.cn/blog_migrate/9af9d9bdf306eb08cc3986b4c7cc6d2f.png)
最后也是最重要的就是点击Save Script Save Script Save Script,保存脚本
![](https://i-blog.csdnimg.cn/blog_migrate/ed4595c78b6e241748ec8eade72f0ea5.png)
最后刷新游戏去看看吧