python3 反爬虫篇 反调试之无限debugger
相信很多小伙伴扒某些网站的前端代码,打开控制台要看Network,结果发现他们页面一打开控制台就不断的debugger,完全运行调试。
如下图:
进入调试,自动跳转到循环Debugger.png 进入调试,自动跳转到循环Debugger.png
进入调试,自动跳转到循环Debugger.png
接下来分享两种解决方案
方案一
右击debugger行数位置,点击add conditional breakpoint..
点击add conditional breakpoint.png 点击add conditional breakpoint.png
点击add conditional breakpoint.png
添加false,然后按回撤, 刷新网页,发现成功跳过无限debugger
修改成false.png 修改成false.png
修改成false.png
方案二
1、在js文件右击, 然后点击save as ..., 把js文件保存到本地。
保存js文件到桌面.png 保存js文件到桌面.png
保存js文件到桌面.png
2、修改保存到本地的js文件,将debugger成false保存js文件
修改debugger成false 保存js文件.png 修改debugger成false 保存js文件.png
修改debugger成false 保存js文件.png
3、在浏览器Soures获取需要替换的js文件url
获取需要替换的js文件url.png 获取需要替换的js文件url.png
获取需要替换的js文件url.png
4、使用fiddler动态拦截替换js,刷新网页即可
使用fiddler动态拦截替换js.png 使用fiddler动态拦截替换js.png
使用fiddler动态拦截替换js.png
