首页 SEO案例正文

seo案例,培训第一课,网站内容干扰符分析与实现方法

今天得案例是我最近在研究也是学习,所以分享给大家,欢迎一起研究

一、先看正常页面,小标题堆砌关键词今天就不提了,搜索一下URL得到以下结果,见过这样的收录么

image.png

接来下看看百度快照怎么识别页面的,

image.png


很想问各位,6不6,那么问题来了,正常页面是什么样的呢,下面上图。

image.png

正常用户看到是这样的结果,用户和蜘蛛识别不一样的效果,直接上干过看看怎么实现的。


二、网站页面干扰符如何实现

image.png


1、首先分析网站是什么语言写的程序,网站后面加一个index.php就知道了,这里不多说了,

2、猜测如果不是利用php实现的效果,那肯定会隐藏到JS当中,所以我们继续分析。

image.png

3、经过分析找到这个位置,我们打开看看

removeElementsByClass("bsz"); 
removeElementsByClass("qzc");
removeElementsByClass("fbt");    

     var reBadWords = /|||||||【[a-z]+】|【|】|\[[a-z]+\]|\[|\]|\{[a-z]+\}|\{|\}/gi;
    //var a = document.getElementsByTagName("body")[0];
    var a = document.getElementById('news_con');
    var sUserInput = a.innerHTML;
    var sFinalText = sUserInput.replace(reBadWords,function(sMatch) {
        return sMatch.replace(/./g,"");
    });
    
    a.innerHTML=sFinalText;
function removeElementsByClass(className){
var elements = document.getElementsByClassName(className);
while(elements.length > 0){
elements[0].parentNode.removeChild(elements[0]);
}
}
removeElementsByClass:去除元素的意思
 var a = document.getElementById('news_con');

image.png

通过定位获取内容数据,然后实现内容替换,具体的JS不懂,靠自己去学了。


三、中间遇见遇见一个比较尴尬的问题

image.png

看到源码感觉神操作,这么牛逼的是什么东西,应该很多人也这么想的。

然后查看上面JS代码

removeElementsByClass("bsz");

image.png

BSZ这么巧么,移除样式,这期作业就留给你们研究为什么了,欢迎加我QQ,深入探讨黑帽SEO,如果你有典型案例也发给我,有现金奖励哦。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论