当前位置:文秘家园>> 文字工作>> 实务性工作>> 电脑网络

电脑网络

在模板中的关键位置添加代码防采集的有效方法

    】【收藏】  作者: 佚名  来源: 互联网络  阅读 次 【加入会员

  解决方法:在模板中多个关键位置加上类似这样的代码,如:
  <td zzz="{$ArticleID}">文章内容</td>
  注意zzz="{$ArticleID}"使用无效的HTML标签,这样浏览器就不显示,但采集时因为无法设置开始代码或结束代码,无法保存规则。
  采集原理:很多采集程序都是逐步捉取而拿到想要的内容的,通常情况下是截取头部和尾部来获取中间一部分,当你的文章列表或者内容没有规则,采集程序找不到您的通用头部和尾部的时候,自然就采集不了,这样别人就很难截取头部和尾部,这个防采集方法正是利用了这一点来实现防采集的。
  例子:这里举例防止内容页采集,下面为内容页片段代码,大家留意一下,里面多了代码“zzz="{$ArticleID}秘书工作"”,这代码就是防止采集的代码。
  <table class=tablebig cellSpacing=0 cellPadding=0 width=770 align=center border=0>
  <tr>
  <td class=tdleft>
  <table class=pv110tablefull cellSpacing=0 cellPadding=0 width="100%" border=0>
  <tr>
  <td vAlign=top>
  <table cellSpacing=0 cellPadding=0 width="100%" border=0>
  <tr>
  <td  class=pv110title colSpan=2 zzz="{$ArticleID}秘书工作">{$ArticleTitle}</td>
  </tr>
  <tr>
  <td class=pv110info colSpan=2 >{$ArticleInfo}</td>
  </tr>
  <tr zzz="{$ArticleID}秘书工作">
  <td   class=pv110picontent colSpan=2 zzz="{$ArticleID}秘书工作">
  {$ArticleContent}</td>
  </tr>
  <tr zzz="{$ArticleID}秘书工作">
  <td zzz="{$ArticleID}秘书工作" class=pv110info align=right width=888>{$ArticleAction}</td>
  </tr>
  </table>


手机扫码阅读本文


 

相关文章