| |
您现在的位置: 铜仁都市网 >> 热点资源 >> 常用 >> 正文 |
|
|
| 网站防止采集方法 |
|
| 作者:佚名 文章来源:本站原创 点击次数: |
|
|
|
|
防止采集方法1:采集是按规律代码的,我们在相关的代码生成时,加多一个随机码就行了,那就每一个新闻页面就有不同的代码了,哈哈!
如 原: <table id="tbl1" width="535" border="0" align="center" cellpadding="0" cellspacing="0"> 改成: <table id="tbl<%=Int((999 - 100 + 1) * Rnd + 100)%>" width="535" border="0" align="center" cellpadding="0" cellspacing="0">
防止采集方法2:
在模板中多个关键位置加上类似这样的代码,如: <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> <table cellSpacing=0 cellPadding=0 width="100%" border=0> <tr> <td width=16> </td> <td width=754>{$PrevArticle}<BR>{$NextArticle}</td> </tr> </table> </td> </tr> </table> </td> </tr> </table> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
热点资源排行 |
|
|
 |
各类最新发表 |
|
|
 |
频道精选推荐 |
|
|
 |
|