昨天给大家发过一个教程,是百度统计直接js加密的方法,这个方法比较好用,坏处就是有时候加密的百度代码和自己网站的代码冲突,有时候常常检测不到,也就是容易失效。比如你的网站添加了某一个广告代码可能就失效了,小编就遇到过这个问题,今天又找到一个方法,比较简单。
这次是使用的拆分方法,将百度代码拆分下来,让爬虫不好抓取。具体原理就是本来你的百度统计id是1234567,修改后代码变成了123 4567,这样爬虫规则没更新的话不好识别,就算更新了你的id也可以多次拆分,比如可以是1 2 3 45 67,爬虫毕竟不是很智能,所以一定层面上起到了不错的效果。
具体修改步骤:
1、删除原有百度统计(或其他统计)。理由:刷统计广告并非访问网站,而是通过机器爬取到统计id,然后直接刷的统计链接地址。因此屏蔽ip无效的。
2、新创建一个百度统计(或其他统计)。理由:新创建的统计唯一id变更,因为刷广告的无法刷到。
3、新创建的百度统计,稍微进行一下手动修改统计,给代码变样,增加获取难度(如下图)。理由:增加机器获取统计id的难度,人为获取和模拟浏览器行为获取则无效。
百度默认代码:
修改后的代码1
修改后的代码2
具体原理图片:
原文来自百度站长社区,其实这个方法和之前网站防止镜像是一个道理,之前网站被非法程序镜像也是通过拆域名来限制的,大家如果网站出现了统计被刷可以用上面方法试试看。应该能杜绝90%的广告了。
评论