今后会发布更多反爬虫文章,点波关注不迷路哦。


相信很多小伙伴扒某些网站的前端代码,打开控制台要看Network,结果发现他们页面一打开控制台就不断的debugger,完全运行调试。

如下图:

python3 反爬虫篇 反调试之无限debugger
进入调试,自动跳转到循环Debugger.png

接下来分享两种解决方案


方案一

右击debugger行数位置,点击add conditional breakpoint..

python3 反爬虫篇 反调试之无限debugger
点击add conditional breakpoint.png

添加false,然后按回撤, 刷新网页,发现成功跳过无限debugger

python3 反爬虫篇 反调试之无限debugger
修改成false.png


方案二

1、在js文件右击, 然后点击save as ..., 把js文件保存到本地。

python3 反爬虫篇 反调试之无限debugger
保存js文件到桌面.png

2、修改保存到本地的js文件,将debuggerfalse保存js文件

python3 反爬虫篇 反调试之无限debugger
修改debugger成false 保存js文件.png

3、在浏览器Soures获取需要替换的js文件url

python3 反爬虫篇 反调试之无限debugger
获取需要替换的js文件url.png

4、使用fiddler动态拦截替换js,刷新网页即可

python3 反爬虫篇 反调试之无限debugger
使用fiddler动态拦截替换js.png

如果文章对你有帮助,点个♥吧

相关文章: