爬虫f12跳转和debugger检测

在空白页面的控制台运行解决重定向再复制url到网页

//解决重定向

bash 复制代码
(() => {

    window.onbeforeunload= ()=>{
        debugger;
        return false;
    }

})();

//构造方法无限debugger

bash 复制代码
(() => {

    Function.prototype.constructor = Function.prototype.constructor;
    Function.prototype.constructor = function(){
        if(arguments && typeof arguments[0] === 'string'){
            if ("debugger" === arguments[0]){
                return null
            }
            return Function.prototype.constructor_.apply(this,arguments);
        }
    }

})();

//药监局过debugger 在网站第二个debugger加载之前运行

var _constructor = constructor;

Function.prototype.constructor = function(s) {

if (s == "debugger") {

console.log(s);

return null;

}

return _constructor(s);

}

相关推荐
weixin_307779134 分钟前
Python Pandas实现导出两个Excel数据集的对应值的差异值分析
开发语言·python·数据分析·pandas
White の algo15 分钟前
【C++初阶】内存管理
开发语言·c++
iuhart21 分钟前
Golang中的 “...” 操作符
开发语言·golang
敖行客 Allthinker24 分钟前
Go 语言中 panic 和 recover 的代价:性能与设计的权衡
开发语言·后端·golang
几度泥的菜花39 分钟前
使用jQuery实现动态下划线效果的导航栏
前端·javascript·jquery
Anlici1 小时前
面试官:想把你问趴下 => 面题整理[3] 😮‍💨初心未变🚀
javascript·面试·前端框架
星星不打輰1 小时前
Vue入门常见指令
前端·javascript·vue.js
今天也想MK代码1 小时前
rust编程实战:实现3d粒子渲染wasm
开发语言·rust·wasm
好_快1 小时前
Lodash源码阅读-isNative
前端·javascript·源码阅读
朱剑君2 小时前
番外篇 - Docker的使用
爬虫·docker·容器