通过js方式防止采集 防止镜像抓取

现在有很多非法网站通过镜像方式来抓取我们的网站做非法内容,想了一下他是抓取我们的网页内容,那么在我们的页面中js静态内容也是会被抓取,那么可以考虑通过js判断一下对应的访问的域名是不是我们的域名,如果不是就跳转回来就可以

<script type="text/javascript">
host = window.location.host;
if (host != "www.3yyy.top") {
top.location.href = "http://www.3yyy.top";
}
</script>

有一些人可能会采用替换的方式,基本上将我们的网站域名给替换隐藏了,可能在抓取的时候会自动替换我们的域名,为了防止域名被替换,考虑使用js混淆(站长工具:http://tool.chinaz.com/tools/jscodeconfusion.aspx)。

<script type="\x74\x65\x78\x74\x2f\x6a\x61\x76\x61\x73\x63\x72\x69\x70\x74">
host = window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x6f\x73\x74"];
if (host != "\x77\x77\x77\x2e\x33\x79\x79\x79\x2e\x74\x6f\x70") {
top["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x72\x65\x66"] = "\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x33\x79\x79\x79\x2e\x74\x6f\x70";
}
</script>

本文原地址:https://www.3yyy.top/2471.html

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8261;邮箱:jenny@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处::西部数码资讯门户 » 通过js方式防止采集 防止镜像抓取

赞 (0)