打印

防止网站内容被小偷采集的js代码 原创

防止网站内容被小偷采集的ASP代码http://www.jb51.net/html/200609/1203.htm
看了一下asp的,因为我的站是静态的所以就凑手写了个静态的javascript版的。
具体就不详细说明了:
欢迎讨论,原创转载请说明
复制内容到剪贴板
代码:
<script language="JavaScript">
function setCookie(name, value, expires, path, domain, secure) {
        var curCookie = name + "=" + escape(value) +
                ((expires) ? "; expires=" + expires.toGMTString() : "") +
                ((path) ? "; path=" + path : "/") +
                ((domain) ? "; domain=" + domain : "") +
                ((secure) ? "; secure" : "")
document.cookie=curCookie;
        }
function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
var now = new Date()
now.setTime(now.getTime() + 6*1000)
var jb51num=10;
var visits = getCookie("jb51")
if (!visits)
        visits = 1
else
        visits = parseInt(visits) + 1
if (visits>parseInt(jb51num)){
alert('没有内容');
location.href='http://www.jb51.net';
}
setCookie("jb51", visits, now)
</script>


 提示:您可以先修改部分代码再运行
本帖最近评分记录
  • hutia 威望 +1 原创内容 2006-9-26 07:34
没有绝对的事,除非你把网站留给自己一个人浏览~~否则人家就有办法~~
淡泊以明志 宁静而致远
说到底就是 用 cookie + JS 控制访问,新意不多,鉴于原创,小小的加分
有可能会影响采集和搜索引擎,我也是看到asp版的,才写个js版的

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
js版防采集???

我的小偷并不是一个浏览器,我不会去解析你的js脚本并运行的……

jb51里面的所说“改成js脚本”,指的应该是改成服务端的jscript脚本,而不是客户端的=。=
子叶:子乌的叶子
帅哥们,美女们,新的一年终于来了,祝贺你们...终于又老了一岁~

TOP

回复 #5 Sheneyan 的帖子

如果只有在执行了脚本之后才可能访问正确的页面(或看到正确的内容)则有效

就别想让搜索引擎收录了(反采集和反搜索是一回事)
[Bound0 专题列表]QUE SAIS-JE?
生物信息技术支持动漫论坛动漫分享群:45274013

TOP

我用了你的代码,没有什么用呀,我用最简单的采集工具采的速度似乎还加快了~~
Life is a do-it-yourself project!

TOP

如果只有在执行了脚本之后才可能访问正确的页面(或看到正确的内容)则有效

TOP