爬虫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);

}

相关推荐
sugar__salt5 分钟前
Bun 新一代 JavaScript/TypeScript 运行时:从入门到实战
开发语言·javascript·typescript
geovindu11 分钟前
go: Broadcast Pattern
开发语言·后端·设计模式·golang·广播模式
sycmancia15 分钟前
Qt——Qt程序打包
开发语言·qt
郝学胜-神的一滴19 分钟前
Qt 高级开发 026:QTabWidget御道,从筑基到化境
开发语言·c++·qt·程序人生·软件构建·用户界面
Jun62623 分钟前
QT(14)-UBUNTU下QT使用串口
开发语言·qt·ubuntu
Jun62623 分钟前
QT(16)-云端版本管理
开发语言·qt
ggaofeng24 分钟前
试用zeroclaw
java·开发语言
~|Bernard|36 分钟前
关于go语言中二维切片的append操作陷阱
开发语言·后端·golang
梦幻通灵37 分钟前
Vue3 Element日期控件置灰明天之后日期
前端·javascript·vue.js
c++之路39 分钟前
C/C++ 全链路编译工具汇总
c语言·开发语言·c++