2021-11-17 爬网站时禁止调试模式(F12)处理方法 打不开控制台 谷歌

在爬取一些网页的时候F12快捷键不能使用,不能打开调试界面
解决办法:以谷歌浏览器为例,左上角选项—更多工具–开发者工具
或者使用ctrl+shift+I快捷键打开
但是打开调试界面后,网页界面卡住了,调试界面sources中不停的循环一个debugger函数这是因为网页添加的js代码进行了过禁用调试设置,不停的循环这个debugger函数,几次之后就会内存增长造成网页卡顿


image.png
image.png

解决办法:
一、禁用调试模式


image.png

这样可以正常显示,但是我们不能正常调试其他代码了
二、在循环提示debugger的地方,在3的地方右击,选择添加有条件断点(Add conditional breakpoint),设置条件为false


image.png

image.png
image.png

这样只能解决部分js代码,对于有一些禁用调试的js代码还是无用的
与之类似的选择Never pause here 也可以解决部分js禁用,也有不能解决的情况
三、未验证方法,提供思路
1.Chrome有一个Local Override 功能
2.使用抓包工具fiddler抓到这个js,返回的内容改成去除debuger相关代码

你可能感兴趣的:(2021-11-17 爬网站时禁止调试模式(F12)处理方法 打不开控制台 谷歌)