• 懒鸟飞:帝国cms模板专业分享平台,新域名:lanniaofei.com

防止文章被采集复制

     使用cms建站的朋友都知道,我们可以通过采集别人网站的信息充实自己的网站,同时站长朋友们又会担心别人会采集你网站的内容,如果是准备通过原创内容来提高权重的新站,防采集还是有必要的,可见网站防采集是每一个站长都应该学习的知识,所以为了让新手站长们快速的解决被采集的问题,懒鸟飞整理了几种比较主流的防采集方法,分享给大家。(笔者用的是dedecms v5.7)
 
1、在文章结尾增加隐藏的版权信息
      原理:最基本的采集就是直接复制粘贴网站的文章,我们可以在文章结尾加入隐藏的版权信息,这段版权信息不会在文章中显示,只有在文章内容被复制时才会出现在粘贴的内容中。 
      优点:对于用户体验最好的,就是可以复制,但是又可以在复制的内容上面加入版权信息,这种方法很多网站开始使用!
      缺点:如果采集规则中屏蔽掉这点尾巴,那么版权信息便不会存在。不过对于那些大量采集的人来说,可能不会注意到这个版权尾巴。

具体操作步骤:
(1)在dedecms文章模板中加入下面代码,后台——模板——模板管理——默认模板管理——找到article_article.Htm 。
  这段代码添加到article_article.htm模板的<body>之后就可以了。

  <script language="javascript" type="text/javascript">
  <!--
  document.body.oncopy = function () {
  setTimeout( function () {
  var text = clipboardData.getData("text");
  if (text) {
  texttext = text + "rn本篇文章来源于 懒鸟飞 | www.lanniaofei.com 原文链接:"+location.href;
  clipboardData.setData("text", text);
  }
  }, 100 )
  }
  -->
</script>
将以上代码放置在文章页模板中正文结束后面即可。我测试了下该方法,只针对IE浏览器
有效,而Firefox、遨游、GoogleChrome均无效。


2、文章页面无法复制代码
      这种方法是在页面模板中加入代码,之后文章页面不能复制,点击页面没有反映,只能看不能复制,这种方法的优点是文章直接就不能复制和采集,缺点是不能复制文章内容,用户体验不太好,并且也不利于百度收录,所以不推荐这种,大家可以了解一下。
(1)找到织梦系统后台-模块-默认模块管理-footer.htm
(2)后台——模板——模板管理——默认模板管理——找到footer.Htm,将以下代码加到footer.htm此文件的最后的一个<div>后边,保存即可
<script language="javascript">document.oncontextmenu=new Function("event.returnValue=false");document.onselectstart=new Function("event.returnValue=false");</script>


3、防采集代码(使页面代码具有唯一性)
     通常采集软件的采集原理中都需要内容开始代码和结束代码具有唯一性,特别是开始的<div class=”title”>中如果加入id=”{dede:field.id/}”>,从而让文章自动获取一个文章ID,这样每篇文章的ID都是不一样的,所以采集工具采集的时候,一次只能采集一个
      这种方法可以防止低级采集工具的采集,如果对方用高级的采集方法可能防不住了。不过一般用这种方法防采集就很有效。


4、图片加水印
网站图片加上自己的水印,当别人采集了你的文章时,图片水印会显示是来自你的网站;并且,可以后台设置水印出现的位置随机,这样别人采集到图片后,也无法遮盖你的水印。
加水印的方法,首先用ps或美图秀秀之类的图像软件,做一个自己的水印,之后到后台——系统——系统设置——图片水印设置,上传你的水印。

5、重要内容设定会员访问限制
  如果你的网站中确实有比较重要的内容,重要的资源才能够吸引固定的用户,这样可以通过设置会员级别访问限制,让注册会员或者高级会员才能够访问这部分内容。当然了,这同样会把搜索引擎拒之门外,不过,为保持网站的吸引力,适当的稀有资源还是有必要保留的。如果网站没有让用户留下来的资源,那么用户很容易出走的。
6、dedecms自带的防采集混淆
 

DeDeCMS自身有防采集混淆字符串的功能,但这种防采集的办法对SEO很不利,你总不
想让搜索蜘蛛看到网页中有不少隐藏文本吧,而且这些文本会影响蜘蛛对信息块主题的判
断,影响关键词排名。
其实,DeDeCMS没有根本性的防采集的方法,道高一尺魔高一丈啊,只要你的信息通过页面的方式发布出来,总能找到采集的方法;所以防采集的方法,通常只是防止最初级的采集。


(1)Dedecms的防采集混淆在后台——系统——系统设置——防采集串混淆里面设置,如下图。

 

 
(2)通过防采集混淆字符串管理进行设置需,可以增减隐藏被采集后会显示出来的内容,一般可以加入些版权声明或者您网站的相关信息,如上图。
 
设置方法只需要在“#start#”和“#end#”之间加入内容即可,每条内容前加“#,”,一条内容为一行,里面的内容会随机插入到生成后的html里面,可根据上图进行设置。



 
 
QQ在线咨询
QQ客服
淘宝官网