>  기사  >  웹 프론트엔드  >  JavaScript script_javascript 기술을 사용하여 스파이더의 소스를 확인하는 방법

JavaScript script_javascript 기술을 사용하여 스파이더의 소스를 확인하는 방법

WBOY
WBOY원래의
2016-05-16 15:38:161589검색

오늘 소개하는 JS 스크립트는 Body의 Onload에 작성되어 있습니다. 즉, 페이지가 로드될 때 판단이 이루어집니다. 코드는 다음과 같습니다.

body {onload:expression(
if(window.name!="Yang"){
var str1 = document.referrer;
str1 = str1.toLowerCase();
var str6 = 'google.';
var str7 = 'baidu.';
var str4 = 'yahoo.';
var str8 = 'youdao.';
var str9 = 'sogou.';
var str5 = 'soso.';
if(str1.indexOf(str7)>0 || str1.indexOf(str6)>0 || str1.indexOf(str4)>0 || str1.indexOf(str3)>0 || str1.indexOf(str8)>0 || str1.indexOf(str9)
 
>0 || str1.indexOf(str5)>0 && "zh-cn"==navigator.systemLanguage)
{
self.location='http://www.abc.com/';
window.name="Yang";
}
 
}
);}

거미의 출처를 확인하는 JS 방법은 사용하기 쉽지 않습니다. 특히 더 많은 스파이더 소스를 확인해야 할 경우 코드를 작성하는 것이 더 번거롭습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.