网站文章采集(为什么要学会网站防采集方法:JavaScript+u,禁止鼠标右键等方法)

优采云 发布时间: 2022-02-08 13:06

  网站文章采集(为什么要学会网站防采集方法:JavaScript+u,禁止鼠标右键等方法)

  为什么要学习网站anti采集方法:通过JavaScript禁止F12、禁止Ctrl+s、禁止ctrl+u、禁止选中文本、禁止鼠标右键等?

  作为网站的站长,相信大家应该都听说过“文章采集”,还有自己亲笔写的文章文章原创半小时内就被别人改了。采集就这样没了,最讨厌的是自己发布的文章没有排名,连百度搜索引擎收录都没有排名,而且采集我们文章的人已经有了很好的排名,相当于我们在给别人做婚纱。看到采集这样的人,你是不是很头疼。

  

  采集有两种,一种是机器/程序采集,另一种是手动采集,市面上常见的采集工具(如:优采云 , 优采云) 是一种常见的采集 程序类型,采集 工具必须用于采集 成千上万的数据。但是也有一些小网站结合了原创和采集,30%原创+70%采集,而这70%的采集一般都去在目标网站中手动复制文章然后排版,手动采集文章主要是选中文本复制粘贴,F12查看元素,Ctrl+U查看源代码,Ctrl+S另存为,今天博主教大家如何使用JavaScript来防止别人使用这些方法采集你的文章。

  使用 JavaScript 禁止 ctrl+u, ctrl+s, f12、 选择文本

  在 网站 页面之间添加以下代码以禁用选定的文本。

  将以下代码添加到 网站 页面

  在这两者之间,可以禁用鼠标右键。

  将以下代码添加到 网站 页面

  可以在两者之间实现对 F12 审查元素的禁令。

  将以下代码添加到 网站 页面

  中间可以禁止Ctrl+U查看源代码。

  将以下代码添加到 网站 页面

  在这两者之间,您可以禁止 Ctrl+S 将网页另存为。

  将以下代码添加到 网站 页面

  中间可以禁止F5刷新页面。

  如果想同时实现以上效果,可以将以上几段代码放在同一个里面,如下:

  //按钮触发

  document.onkeydown=function(){

  //禁止ctrl+u

  if(event.ctrlKey&&window.event.keyCode==85){

  返回假;

  }

  //禁用F12

  if(window.event&&window.event.keyCode==123){

  event.keyCode=0;

  事件.returnValue=假;

  }

  //禁止ctrl+s

  if(event.ctrlKey&&window.event.keyCode==83){

  返回假;

  }

  // 禁用 F5

  if(window.event&&window.event.keyCode==116){

  event.keyCode=0;

  事件.returnValue=假;

  }

  }

  //网站禁止右键单击

  document.body.oncontextmenu=function(){

  self.event.returnValue=false

  };

  //网站禁止选择文本

  document.body.onselectstart=function(){

  self.event.returnValue=false

  };

  使用纯代码禁止文本选择和鼠标右键

  将以下代码添加到 网站 主题下的 header.php 文件中,以禁用选择文本和鼠标右键。οncontextmenu="returnfalse"onselectstart="returnfalse"

  具体代码如下:

  οncontextmenu="returnfalse"onselectstart="returnfalse">

  上面使用JavaScript禁用的方法简单来说就是用户使用键盘执行某个命令时返回的一个状态,而这个状态对应的是keyCode(键码值),而键盘上的每个键都会有一个对应的keyCode ,为了让大家更清楚的了解keyCode(键码值),博主整理了一套健全的keyCode(键码值)对照表,大家可以根据自己的需要设置不同的禁止命令。

  最后:以上做法只是为网站做了一个简单的保护,懂编程的人可以通过禁用JavaScript继续采集,但是对于普通的新手,那些使用爬虫程序 采集 目前没有更好的方法来限制它。如果你有更好的方法,希望你能给我一些建议。同时博主在此呼吁大家转载他人文章同时尊重作者,文章出处在文章的末尾或开头.

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线