如何对网页进行防调试配置

前言

有时候我们需要对网页进行反爬虫和防浏览器调试抓包

只需在网页源代码尾部添加一段代码即可实现

具体代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!-- 禁开发者工具调试 --><script>
//如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面
// var debuggerH = window.innerHeight, debuggerW = window.innerWidth;
// window.onresize = function () {
// if (debuggerH != window.innerHeight || debuggerW != window.innerWidth) {
// window.close();
// window.location = "about:blank";
// }
// }

// 无限的 debugger 兼容性好
setInterval(function() {
debuggerCheck();
}, 2000);
var debuggerCheck = function() {
function doCheck(a) {
if (('' + a / a)['length'] !== 1 || a % 20 === 0) {
(function() {}['constructor']('debugger')());
} else {
(function() {}['constructor']('debugger')());
}
doCheck(++a);
}
try {
doCheck(0);
} catch (err) {}
};
debuggerCheck();
</script>

突破封锁

作为用户来说, 这种防调试手段的确很烦人, 有时候我们可能需要抓取网页当中的视频流, 比如抓取网页中的M3U8地址

此时我们可以通过安装浏览器插件的方式来解决, 以谷歌浏览器为例, 这里给大家介绍一款好用的网页媒体嗅探插件, 名叫猫爪:

image-20230924141300072

这个插件不仅可以嗅探视频链接, 还能直接播放和下载, 很是强大:

image-20230924141940042

image-20230924142213584

本文为作者原创转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%