将来的你
一定会感谢现在拼命努力的自己

通过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>

赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@3yyy.top。文章观点不代表本站立场。本站原创内容未经允许不得转载:三叶运维 » 通过js方式防止采集
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏