没有公司自己做网站广告公司取名大全最新版的

news/2025/9/27 3:50:36/文章来源:
没有公司自己做网站,广告公司取名大全最新版的,做网站到底怎么赚钱,免费可以看的软件大全下载反爬虫反调试小结#xff1a; 敢爬我的网站#xff0c;我就炸了你的电脑#xff01;闪花你的双眼。 大家好#xff0c;这一集我们来学一些非常实用的反爬小妙招。 首先我们来回顾一些非常低级的反爬#xff0c;有的禁止右键#xff0c;有的禁止F12#xff0c;但是我们还…反爬虫反调试小结 敢爬我的网站我就炸了你的电脑闪花你的双眼。 大家好这一集我们来学一些非常实用的反爬小妙招。 首先我们来回顾一些非常低级的反爬有的禁止右键有的禁止F12但是我们还可以点击浏览器右上角三个点然后更多工具然后点击开发者模式啊。我都不信哪个大厂除了谷歌能改这个按钮。 但是啊网页还可以检测你有没有打开开发者模式啊如何检测呢之前是可以判断网页内部宽高和外部宽高差得到但是这样检测的话我们可以将控制台分离到网页之外就可以检测到。其实要想检测是否打开了开发者模式挺复杂的有的帖子一下都划不到头。比如说这个帖子https://stackoverflow.com/questions/7798748/find-out-whether-chrome-console-is-open/30638226#30638226 但是github有对应的小工具链接如下https://github.com/sindresorhus/devtools-detect 我有一个想法就是悄摸摸的在打开开发者模式进行调试的时候在本地存储下一些暗号然后页面根据暗号进行一些阻碍操作。 检测到你开启开发者模式之后然后无限debugger什么的我觉得这些都没啥意思新手搜搜教程照着做一下就过去了就开始找你的加密代码了。 首先要说明的是我要推荐的反爬方式啊肯定是能被破解的。只不过我觉得这种方式可以阻挠一下小白。当然只是我觉得只是我从我的一个爬虫小白的视角来看。 我的建议是直接重定向网页这个方式啊我看今年年初的时候大模型爆火然后咱们本地的大厂用的也是这种方法具体那个大厂我就不说了也是偶然发现欸一右键打开开发者模式就重定向到别的网站了。 就是检测开开发者模式有没有打开一检测到打开了就重定向到别的网站这样的话他根本看不到控制台好吧又谈何去找你的加密代码呢。 其实我们的禁止打开开发者模式的集中手段还有无限debugger或者是重定向都是比较温和的反爬手段相当于他只是阻碍了你一下但是呢并没有惩罚你什么但是呢他其实也可以惩罚你一下比如说呢欸你一打开控制台我们就给你的大惊喜比如说我们可以给你打开一百个资源网站让你精尽人亡让你的电脑呢内存耗尽而卡顿肯定也会吓你一跳。一下打开了一百个页面肯定很惊喜吧。 还有别的打开开发者模式就触发的搞人方法吗当然有比如说直接关闭浏览器。纳尼这磨损还有吗比如说开启一个动画频繁改变网页颜色一闪一闪就像一个闪光弹或者蹦迪的颜色。我们可以想象下那个场景半夜加班你右键想要打开开发者模式然后你的同事就看到你的屏幕一闪一闪红色蓝色。 破解办法呢其实就是使用我们的抓包工具抓取到页面后查看是哪里的代码实现的重定向将其注释或者删掉即可。 为什么在我的视角中这种更难点呢因为一般爬虫小白网页右键过debugger已经有点汗流浃背了但是如果要使用抓包工具的话工具还都是英文的有的同学下载配置完了要用熟练这些工具也很难。 当然啊我只是刚开始学习爬虫上面这些知识之前凭兴趣了解的一点东西可能不是很完善或者正确所以呢大家如果觉得我说得好或者不好都可以在评论区留下自己的看法我们一起交流进步。 本文视频演示https://www.bilibili.com/video/BV1YG411k7Ab/ 代码 禁用右键和F12 !DOCTYPE html body禁用右键和F12script// F12window.onkeydown window.onkeyup window.onkeypress function (event) {// 判断是否按下F12F12键码为123 if (event.keyCode 123) {alert(你按下了F12,\n不要嘛~鸽鸽~)event.preventDefault(); // 阻止默认事件行为 window.event.returnValue false;}}// 右键document.oncontextmenu function () {alert(你按下了鼠标右键,\n不要嘛~鸽鸽~)event.returnValue false;}/script /body无限debugger !DOCTYPE html body 无限debugger scriptfunction check() {debugger;setTimeout(check, 1);}check(); /script /body检测视图宽高与实际宽高判断是否打开控制台 !DOCTYPE htmlbody检测视图宽高与实际宽高判断是否打开控制台 script const devtools {isOpen: false,orientation: undefined, };// inner和outer之间大小的阈值 const threshold 170; // 定义监听开发者工具事件 const emitEvent (isOpen, orientation) {globalThis.dispatchEvent(new globalThis.CustomEvent(devtoolschange, {detail: {isOpen,orientation,},})); };const main ({ emitEvents true } {}) {const widthThreshold globalThis.outerWidth - globalThis.innerWidth threshold;const heightThreshold globalThis.outerHeight - globalThis.innerHeight threshold;const orientation widthThreshold ? vertical : horizontal;if (!(heightThreshold widthThreshold) ((globalThis.Firebug globalThis.Firebug.chrome globalThis.Firebug.chrome.isInitialized) || widthThreshold || heightThreshold)) {// 有超过阈值 是打开的if ((!devtools.isOpen || devtools.orientation ! orientation) emitEvents) {emitEvent(true, orientation);}devtools.isOpen true;devtools.orientation orientation;} else {// 开发者工具未打开if (devtools.isOpen emitEvents) {emitEvent(false, undefined);}devtools.isOpen false;devtools.orientation undefined;} };main({ emitEvents: false }); setInterval(main, 500); window.addEventListener(devtoolschange, event {console.log(event.detail.isOpen) }); /script /body右键网页重定向 !DOCTYPE html body右键网页重定向scriptdocument.oncontextmenu function () { window.location.hrefhttps://www.baidu.comevent.returnValue false;}/script /body右键打开新窗口 !DOCTYPE html body 右键打开新窗口 script document.oncontextmenu function () {for(var i0;i10;i){window.open(http://www.baidu.com, _blank)}event.returnValue false; } /script /body右键关闭当前网页 !DOCTYPE html body 右键关闭当前网页 script document.oncontextmenu function () {window.openernull;window.open(,_self);window.close();event.returnValue false; } /script /body右键闪光弹 !DOCTYPE html html langenheadmeta charsetUTF-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width, initial-scale1.0title右键闪光弹/titlestyle*{margin: 0;padding: 0;}#myDiv{width: 100vw;height: 100vh;}/style /head bodydiv idmyDiv派森斗罗,右键闪光弹/div scriptvar flag 0;var int ;function start() {var text document.getElementById(myDiv);const colors [#FF0000, #FFA500, #FFFF00, #008000, #00FFFF, #0000FF, #800080];const randomIndex Math.floor(Math.random() * colors.length);const randomColor colors[randomIndex];text.style.background randomColorint setTimeout(start(), 50);}document.oncontextmenu function () {start();event.returnValue false;} /script /body /html视频介绍https://www.bilibili.com/video/BV1YG411k7Ab/ 总结 ☝️ ⭐ 如果你对这篇文章感兴趣欢迎在评论区留言分享你的想法和建议。如果你喜欢我的博客请记得点赞、收藏和关注我我会持续更新更多有用的网页技巧和教程。谢谢大家 更多宝藏 视频推送看这里 https://space.bilibili.com/1909782963 项目仓库看这里 https://github.com/w-x-x-w https://gitee.com/w-_-x 公众号名称派森斗罗 博客文章看这里 https://blog.csdn.net/weixin_62650212

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919055.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

长春搜索引擎网站推广手机端网站制作教程

网吧管理系统 目录 基于SprinBootvue的网吧管理系统 一、前言 二、系统设计 三、系统功能设计 1 管理员功能模块 2 网管功能模块 3 会员功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍&#…

旅游网站技术流程图建网站建设网站

打地鼠玩具是一种经典的儿童游戏,它结合了电子技术来增加娱乐性和互动性。 电子技术的集成使得打地鼠玩具不仅能够提供基本的娱乐功能,还能够提供更多的互动性和游戏性。随着技术的发展,打地鼠玩具可能会包含更多的高级功能,如无…

贵阳网站推广百度网站排名查询

文章目录1. 题目2. 解题1. 题目 给出一个含有不重复整数元素的数组,每个整数均大于 1。 我们用这些整数来构建二叉树,每个整数可以使用任意次数。 其中:每个非叶结点的值应等于它的两个子结点的值的乘积。 满足条件的二叉树一共有多少个&…

做平面设计都在那个网站找免费素材?济南网站建设服务商

两两交换链表中的节点 leetcode24 递归 两个节点一递归 第一次即成功,泪目!! // 每两个进行一次交换 func swapPairs(head *ListNode) *ListNode {//每两个的第一个节点var pre *ListNode//递归结束条件,即当剩下的节点不满足两…

始兴生态建设网站海淘返利网站怎么做

Java数组 什么是数组 相同数组的有序集合 数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成 其中,每个数据称为一个数组元素,每个数组元素通过下标来访问 数组声明创建 首先必须声明数组变量,才能在程序中使用…

只能在线观看的电影网站咋么做赣州章贡区房价

在Oracle数据库注释用--表明为注释,但以下用//或--代表解释;数据库不怎么区分大小写; 先说说一些简单Oracle数据库操作的语句: 使用语句创建普通用户: Create user username identified by password; //创建普通用户 Grant reso…

php除了做网站还能做什么淘宝的17种免费推广方法

组织战略 战略目标 出发点 战略方针 基本依据 战略实施能力 内部外部 战略措施 重要保障 战略分解过程 自上而下 战略实施四个阶段 战略启动阶段 战略计划实施阶段 战略运作阶段 战略控制与评估阶段 组…

用vs网站开发住房建设部官方网站居住区政策

简介: 最近中台比较热,但业界内并没有对中台有统一认可清晰的定义,很多人会把中台与数据仓库、数据湖混为一谈。但需要提醒读者注意的是,数据中台并不是一个系统,它首先是一种组织架构。前言: -更多关于数智…

电子商务网站建设与管理思考与练习wordpress 婚纱

题1:判定是否互为字符重排 给定两个由小写字母组成的字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。 输入: s1 "abc", s2 "bca" 输出: true 输入: s1 &quo…

建筑企业网站模板网络营销成功的案例

芯片安全包括什么 芯片安全是为了防止芯片数据和程序遭遇非法攻击和访问等导致数据错误或者信息泄露或者非正常运行? 比如指纹信息被泄露;PC被植入非法挖矿程序;非法修改ddr中的数据等。 1.在子系统级别看到的axprot[1]和nsaid(non-securit…

返利网站怎么做做网站商业欺骗赔多少

很多小伙伴都遇到过win7系统重装后莫名奇妙消失一个分区磁盘的困惑吧,一些朋友看过网上零散的win7系统重装后莫名奇妙消失一个分区磁盘的处理方法,并没有完完全全明白win7系统重装后莫名奇妙消失一个分区磁盘是如何解决的,今天小编准备了简单…

泊头在哪做网站比较好岳阳网站平台设计

今天看博客园,突然看到正向代理和反向代理,发现自己还不会就稍微研究了一下。 正向代理----(看做是服务员) 当我们进饭店吃饭,我们不可能会直接去后厨叫厨师给我们做菜,而是通过服务员去通知,这个就叫做正向代理。 再…

聊城网站建设电话外贸网站推广如何做

很多个pdf怎么合并在一起?作为一个办公室的伙伴,对于PDF格式肯定不会陌生。它强大的功能为我们的工作提供了许多便利。由于PDF文件格式的稳定性和安全性较高,我们通常在工作或学习中使用它来传输文件,很多人都喜欢将办公文件都做成…

邯郸做网站推广的地方张家港市做网站的公司

文章目录 VLAN概念VLAN种类端口VLAN工作原理以太网的三种链路类型配置 VLAN概念 一种讲局域网设备从逻辑上划分为一个个网段,从而实现虚拟网络的一种技术,这一技术主要应用于交换机中。Vlan技术是技术在以太网帧的基础上增加vlan头,用VLAN I…

企企业业网网站站建建设设淘宝网站备案

reactive: 当使用reactive()处理数据后,数据再次被使用时,就会进行依赖收集 当数据发生改变时,所有收集到的依赖进行对应的响应式操作(如:更新界面), 事实上,我们编写的d…

公司已有网站 如何自己做推广建网上商城的第三方网站哪个好

(本篇并不适合初学者看) 质数:除1和本身之外,没有一个数能够整除它。(否则是合数) 1.质数判定: ①根号试除法。 优点:容易写,对于少量的需要判断的质数,比较可…

合肥市城乡和建设网站南昌网站搭建建设定制

雨云面板服目前支持一键开服的游戏有:Minecraft Java版、Minecraft 基岩版、泰拉瑞亚、饥荒,还提供纯Java/Linux环境(Docker),方便开自己开其他游戏服。 其中Minecraft Java版支持一键开服的有Arclight、Mohist、CatS…

常用网站开发模式网站建设哪家好知道万维科技

目录 JAVA入门级教学之(标识符与关键字) 1.什么是标识符? 2.标识符的命名规则? 3.标识符的命名规范? 4.严格遵守规则和规范: 在java里的关键字都是小写的 JAVA入门级教学之(标识符与关键字) 1.什…

网站加载速率网站底部的制作

本文原文来自DataLearnerAI官方网站:马斯克旗下xAI发布Grok-1.5,相比较开源的Grok-1,各项性能大幅提升,接近GPT-4! | 数据学习者官方网站(Datalearner) 继Grok-1开源之后,xAI宣布了Grok-1.5的内测消息&…

沈阳网站建设tlmh做高仿网站有哪些

在过去的几年里,有许多程序员开始学习和使用编程语言。这其中包括C、C、 Java和 Python。尽管有许多语言可供选择,但大多数程序员都会选择最容易学习的编程语言。 如今,有很多编程语言供选择。程序员们在学习这些语言时可以自由地选择他们喜…