|
分享判断百度来路的js代码--免费下载
前言:之前看到一个网站,出售这个代码,卖出天价!!!今天e58技术就给大家免费分享一下。
有的小菜鸟很迷惑,为啥有的关键词排名会出现输入网址打开显示的是正规网页,但是百度收录的确是别人的关键词和标题描述?【A就是答案】
我也附带了B和C的代码解析,仅用于SEO技术的探讨研究,严禁用于非法行业!!!!!
A:这串代码的功能就是,JS里面包含一个判断,是根据什么判断呢,这是是根据userAgent来判断,如果不是百度来的,那就显示dedecms本身的标题,所以这也就是为什么我们直接打开网页,(输入网址的方式打开)而显示正常标题的原因。
源代码如下:
<script>if(navigator.userAgent.toLocaleLowerCase
B:<title>e58seo学习论坛e58</title>
这段代码其实是进行了Unicode编码,解码后内容是:e58seo学习论坛,e58
C:
<script type="text/javascript">
window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]["\x77\x72\x69\x74\x65"] ('
\x3c\x73\x63\x72\x69\x70\x74 \x74\x79\x70\x65\x3d\x22\x74\x65\x78\x74\x2f\x6a
分析此代码是进行16进制加密,我们解码出来是:< script type = "text/javascript" > window["document"]["write"]
会发现一串加密的js代码:
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return
我们对其进行解密:
document.writeln("<script LANGUAGE=\'Javascript\'>");
document.writeln("var s=document.referrer");
document.writeln("if(s.indexOf(\'baidu\')>0 || s.indexOf(\'sogou\')>0 || s.indexOf(\'soso\')>0 ||s.indexOf(\'sm\')>0
总结:这也就是为啥有的BC网站我们手动打开,是正常的正规网页,但是百度收录的标题确是BC关键词,同时还会跳转的秘密了!!!
|
|