精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

互聯(lián)網(wǎng)知識(shí)

精準(zhǔn)傳達(dá) ? 價(jià)值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營(yíng)銷規(guī)律

判斷來(lái)訪是搜索引擎蜘蛛還是普通用戶,蜘蛛正常抓取,用戶跳轉(zhuǎn)指定頁(yè)面

作者:狐靈科技 | 2021-12-02 11:34 |點(diǎn)擊:

使用php來(lái)實(shí)現(xiàn):

1、推薦的一種方法:php判斷搜索引擎蜘蛛爬蟲還是人為訪問代碼,摘自Discuz x3.2

<?php
function checkrobot($useragent=''){
    static $kw_spiders = array('bot', 'crawl', 'spider' ,'slurp', 'sohu-search', 'lycos', 'robozilla');
    static $kw_browsers = array('msie', 'netscape', 'opera', 'konqueror', 'mozilla');
 
    $useragent = strtolower(empty($useragent) ? $_SERVER['HTTP_USER_AGENT'] : $useragent);
    if(strpos($useragent, 'http://') === false && dstrpos($useragent, $kw_browsers)) return false;
    if(dstrpos($useragent, $kw_spiders)) return true;
    return false;
}
function dstrpos($string, $arr, $returnvalue = false) {
    if(empty($string)) return false;
    foreach((array)$arr as $v) {
        if(strpos($string, $v) !== false) {
            $return = $returnvalue ? $v : true;
            return $return;
        }
    }
    return false;
}
if(checkrobot()){
    echo '機(jī)器人爬蟲';
}else{
    echo '人';
}
?>

 

實(shí)際應(yīng)用中可以這樣判斷,直接不是搜索引擎才執(zhí)行操作

<?php
if(!checkrobot()){
//do something
}
?>

 

2、第二種方法:

使用PHP實(shí)現(xiàn)蜘蛛訪問日志統(tǒng)計(jì)

$useragent = addslashes(strtolower($_SERVER['HTTP_USER_AGENT']));
 
 if (strpos($useragent, 'googlebot')!== false){$bot = 'Google';}
 elseif (strpos($useragent,'mediapartners-google') !== false){$bot = 'Google Adsense';}
 elseif (strpos($useragent,'baiduspider') !== false){$bot = 'Baidu';}
 elseif (strpos($useragent,'sogou spider') !== false){$bot = 'Sogou';}
 elseif (strpos($useragent,'sogou web') !== false){$bot = 'Sogou web';}
 elseif (strpos($useragent,'sosospider') !== false){$bot = 'SOSO';}
 elseif (strpos($useragent,'360spider') !== false){$bot = '360Spider';}
 elseif (strpos($useragent,'yahoo') !== false){$bot = 'Yahoo';}
 elseif (strpos($useragent,'msn') !== false){$bot = 'MSN';}
 elseif (strpos($useragent,'msnbot') !== false){$bot = 'msnbot';}
 elseif (strpos($useragent,'sohu') !== false){$bot = 'Sohu';}
 elseif (strpos($useragent,'yodaoBot') !== false){$bot = 'Yodao';}
 elseif (strpos($useragent,'twiceler') !== false){$bot = 'Twiceler';}
 elseif (strpos($useragent,'ia_archiver') !== false){$bot = 'Alexa_';}
 elseif (strpos($useragent,'iaarchiver') !== false){$bot = 'Alexa';}
 elseif (strpos($useragent,'slurp') !== false){$bot = '雅虎';}
 elseif (strpos($useragent,'bot') !== false){$bot = '其它蜘蛛';}
 if(isset($bot)){
   $fp = @fopen('bot.txt','a');
   fwrite($fp,date('Y-m-d H:i:s')."\t".$_SERVER["REMOTE_ADDR"]."\t".$bot."\t".'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]."\r\n");
   fclose($fp);
 }

 

3、第三種方法:

我們可以通過HTTP_USER_AGENT來(lái)判斷是否是蜘蛛,搜索引擎的蜘蛛都有自己的獨(dú)特標(biāo)志,下面列取了一部分。

function is_crawler() {
  $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']); 
  $spiders = array(
    'Googlebot', // Google 爬蟲
    'Baiduspider', // 百度爬蟲
    'Yahoo! Slurp', // 雅虎爬蟲
    'YodaoBot', // 有道爬蟲
    'msnbot' // Bing爬蟲
    // 更多爬蟲關(guān)鍵字
  );
  foreach ($spiders as $spider) {
    $spider = strtolower($spider);
    if (strpos($userAgent, $spider) !== false) {
      return true;
    }
  }
  return false;
}

 

下面的php代碼附帶了更多的蜘蛛標(biāo)識(shí)

function isCrawler() {
    echo $agent= strtolower($_SERVER['HTTP_USER_AGENT']); 
    if (!empty($agent)) {
        $spiderSite= array(
            "TencentTraveler",
            "Baiduspider+",
            "BaiduGame",
            "Googlebot",
            "msnbot",
            "Sosospider+",
            "Sogou web spider",
            "ia_archiver",
            "Yahoo! Slurp",
            "YoudaoBot",
            "Yahoo Slurp",
            "MSNBot",
            "Java (Often spam bot)",
            "BaiDuSpider",
            "Voila",
            "Yandex bot",
            "BSpider",
            "twiceler",
            "Sogou Spider",
            "Speedy Spider",
            "Google AdSense",
            "Heritrix",
            "Python-urllib",
            "Alexa (IA Archiver)",
            "Ask",
            "Exabot",
            "Custo",
            "OutfoxBot/YodaoBot",
            "yacy",
            "SurveyBot",
            "legs",
            "lwp-trivial",
            "Nutch",
            "StackRambler",
            "The web archive (IA Archiver)",
            "Perl tool",
            "MJ12bot",
            "Netcraft",
            "MSIECrawler",
            "WGet tools",
            "larbin",
            "Fish search",
        );
        foreach($spiderSite as $val) {
            $str = strtolower($val);
            if (strpos($agent, $str) !== false) {
                return true;
            }
        }
    } else {
        return false;
    }
}
if (isCrawler()){
    echo "你好蜘蛛精!";
}
else{
   echo "你不是蜘蛛精啊!";
}

 

4、第四種方法:

<?php
$flag = false;
$tmp = $_SERVER['HTTP_USER_AGENT'];
if(strpos($tmp, 'Googlebot') !== false){
  $flag = true;
} else if(strpos($tmp, 'Baiduspider') >0){
  $flag = true;
} else if(strpos($tmp, 'Yahoo! Slurp') !== false){
  $flag = true;
} else if(strpos($tmp, 'msnbot') !== false){
  $flag = true;
} else if(strpos($tmp, 'Sosospider') !== false){
  $flag = true;
} else if(strpos($tmp, 'YodaoBot') !== false || strpos($tmp, 'OutfoxBot') !== false){
  $flag = true;
} else if(strpos($tmp, 'Sogou web spider') !== false || strpos($tmp, 'Sogou Orion spider') !== false){
  $flag = true;
} else if(strpos($tmp, 'fast-webcrawler') !== false){
  $flag = true;
} else if(strpos($tmp, 'Gaisbot') !== false){
  $flag = true;
} else if(strpos($tmp, 'ia_archiver') !== false){
  $flag = true;
} else if(strpos($tmp, 'altavista') !== false){
  $flag = true;
} else if(strpos($tmp, 'lycos_spider') !== false){
  $flag = true;
} else if(strpos($tmp, 'Inktomi slurp') !== false){
  $flag = true;
}
if($flag == false){
  header("Location: //www.jb51.net" . $_SERVER['REQUEST_URI']);
  // 自動(dòng)轉(zhuǎn)到//www.jb51.net 對(duì)應(yīng)的網(wǎng)頁(yè)
  // $_SERVER['REQUEST_URI'] 為域名后面的路徑
  // 或換成header("Location: //www.jb51.net/abc/d.php");
  exit();
}
?>

 

5、另外,還可以使用js來(lái)實(shí)現(xiàn):

以下javascript腳本代碼可以實(shí)現(xiàn)判斷訪問是否來(lái)自搜索引擎。
代碼如下:
<script type="text/javascript">
if(window.name != 'ad_app6'){
var r = document.referrer;
r = r.toLowerCase(); //轉(zhuǎn)為小寫
var aSites = new Array('google.','baidu.','soso.','so.','360.','yahoo.','youdao.','sogou.','gougou.');
var b = false;
for (i in aSites){
if (r.indexOf(aSites[i]) > 0){
b = true;
break;
}
}
 
if(b)
{
self.location = '要跳轉(zhuǎn)的網(wǎng)址';
window.adworkergo = 'ad_app6';
}
}
</script>

以上收集于網(wǎng)絡(luò),可作為大家參考使用 

如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請(qǐng)注明?? "判斷來(lái)訪是搜索引擎蜘蛛還是普通用戶,蜘蛛正常抓取,用戶跳轉(zhuǎn)指定頁(yè)面
多一份免費(fèi)策劃方案,總有益處。

請(qǐng)直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計(jì) 品牌營(yíng)銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費(fèi)獲得專屬《策劃方案》及報(bào)價(jià)

咨詢相關(guān)問題或預(yù)約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218

肥水不流外人田小说| 国产精品国产三级国产普通话| А√天堂资源中文最新版地址| AV色蜜桃一区二区三区| 97精品人妻一区二区三区香蕉| 中文字幕被公侵犯的漂亮人妻| 亚洲国产成人无码AV在线 | 琪琪网三级伦锂电影| 欧美性爱小说网站| 欧洲免费无码视频在线| 日韩无码视频一区二区三区四区 | 亚洲精品无码鲁网中文电影| 亚洲精品无码AV天堂| 一区三区四区产品乱码| 真实的国产乱XXXX在线| 24种男女插秧法| CAOPORN免费公开视频| 把腿张开老子臊烂你的黄漫| 成年午夜无码AV片在线观看| 顶级CSGO大片| 国产浮力第一页草草影院| 国产男女猛烈无遮挡免费网站| 国精品无码一区二区三区左线| 教室停电了校草挺进我体内| 久久成人国产精品免费软件| 久久婷婷成人综合色| 美女黄网站免费福利视频| 内射猛交XXXXⅩX最新消息| 欧美老妇BBBWWBBBWW| 日本XXXX色视频在线播放| 色欲av无码爆乳亚洲区一二| 婷婷五月综合色中文字幕| 小SAO货水好多真紧H无码视频| 亚洲VA天堂VA在线VA欧美| 亚洲日韩久久综合中文字幕| 伊人久久大香线蕉AV色婷婷色| 18禁无遮挡羞羞啪啪免费网站| AV成人无码无在线观看| 当着全班面被C到高潮哭视频| 国产剧情AV在线| 精产国品一二三产区M553麻豆| 久久综合伊人中文字幕| 欧产日产国产精品| 日本人妻丰满熟妇久久久久久| 射精专区一区二区朝鲜| 午夜男女爽爽影院免费视频下载 | YW尤物AV无码点击进入福利| 大香煮伊区一二三四区2021| 国产日产欧美一区二区蜜桃| 精品亚洲自慰AV无码喷奶水| 老司机亚洲精品影院| 欧美极品少妇XXXXⅩO69| 日韩AV无码午夜免费福利制服| 天天摸夜夜添狠狠添婷婷| 亚洲 精品 综合 精品 自拍| 亚洲日本高清成人AⅤ片| 607080岁奶奶| 干了快生了的孕妇| 国产一区二区三区久久精品| 久久国产精久久精产国| 欧美激情000ⅩXX同性| 水多多凹凸福利视频导航| 亚洲AV无码AV制服另类专区| 亚洲中文字幕日产无码成人片| 69美女黑人做受XXXXXⅩ| 丰满少妇又爽又紧又丰满在线观看| 国产喷水1区2区3区咪咪爱AV| 久久精品亚洲中文无东京热 | 成年女人免费观看播放视频| 国产在线无遮挡免费观看| 乱人伦中文无码视频| 欧美熟妇黑人ⅩXXXXX| 挺进邻居人妻雪白的身体| 亚洲无人区码一码二码三码的特点| 91精品人妻人人做人碰人人爽| 高清性色生活片97 | 日本精品久久久久中文字幕 | 久久精品99久久久久久蜜芽TV| 嫩小槡BBBB槡BBBB槡| 四虎成人WWW成人影院| 亚洲熟妇AV综合网五月| 92国产精品午夜福利| 公愆憩止痒玉米地使用方法| 国模GOGO中国人体私拍| 妺妺窝人体色WWW在线下载| 让人爽到湿的小黄书软件下载| 睡着了强行挺进岳身体| 亚洲熟妇AV一区二区三区浪潮| 吧唧吧唧吧唧一口一口吃掉了 | 亚洲熟妇无码爱V在线观看| TPU色母和PA6色母的作用| 国产精品IGAO视频| 久久久噜噜噜久久| 强行暴力肉体进入HDⅩXXX| 小SB是不是想被C了| 最新系列国产专区|亚洲国产| 吃了继兄开的药我做的梦更| 国产在线精品一区二区三区直播 | 亚洲AV无码成H人在线观看| 亚洲性无码一区二区三区| 暗交小拗女一区二区三区| 国产中文三级全黄| 欧美多人片高潮野外做片黑人| 特级毛片A级毛片在线播放WWW| 亚洲国产精品无码一线岛国| 18禁男女爽爽爽午夜网站免费| 国产成人久久久精品二区三区 | 国产微拍精品一区二区| 久久综合九色综合欧美狠狠| 色婷婷五月综合亚洲小说| 亚洲国产精品一区二区制服 | 日韩精品专区在线影院重磅| 亚洲麻豆AV成本人无码网站| AV免费啪啪永久| 国产清纯美女爆白浆视频| 男男19禁啪啪无遮挡免费| 无遮挡啪啪摇乳动态图GIF| 永久免费观看国产裸体美女 | 久久久橹橹橹久久久久高清| 色妞WWW精品免费视频| 野花免费观看高清电视| 爱情岛网站亚洲禁18进入| 狠狠色噜噜狠狠狠狠AV不卡| 哦┅┅快┅┅用力啊┅┅电影| 无人区一线二线三线乱码| 50熟妇的长奶头满足了我| 国产情侣一区二区三区| 女刑警被两个黑人挺进| 性XXⅩ欧美老妇肥老太| 99精品热6080YY久久| 国产精品偷伦视频免费观看了| 老女人性饥渴XXXXⅩHD另| 天堂いっしょにしよ在线| 中国人妻XXXXX免费看| 国产精品无码电影在线观看| 女技师强制高潮18XXXX按摩| 亚洲AⅤ无码牛牛影视| 7777久久亚洲中文字幕| 国产熟睡乱子伦视频在线观看| 欧美私人家庭影院| 亚洲狠狠婷婷综合久久蜜芽 | AV一本大道香蕉大在线| 好男人影视在线观看下载| 欧美成AⅤ人高清免费| 亚洲AV无码专区电影在线观看| BBOX撕裂BASS俄罗斯| 激情 小说 亚洲 图片 伦| 青草伊人久久综在合线亚洲| 亚洲精品无码久久久久牙蜜区 | 精产国品一二三产区区别在线观看 | 亚洲AV毛片成人精品| 扒开双腿疯狂进出爽爽爽视频| 久久国产劲爆∧V内射| 太平公主秘史在线观看免费| 自偷自拍亚洲综合精品麻豆| 国色天香果冻传媒国卡1区| 欧美性白人极品HD| 亚洲精品中文字幕久久久久| 大爷你的太大了我| 猫咪WWW免费人成网站| 亚洲AV成人精品日韩一区麻豆| 办公室跪下拉开拉链吃应用的优点| 黄到让你下面湿的视频| 日韩乱码人妻无码超清蜜桃丨| 又硬又大又长又粗又深| 国产成人无码一区二区三区| 嫩BBB槡BBBB搡BBBB| 亚洲成A人片在线观看无码| 槽溜2021入口一二三四绿巨人| 精品人妻少妇嫩草AV无码专区 | 亚洲色成人WWW永久在线观看| 国产成人AV片无码免费| 麻豆国产成人AV在线播放欲色| 吸咬奶头狂揉60分钟视频| 爸爸10岁幼儿TREE小学生| 久久亚洲私人国产精品VA| 婷婷综合久久中文字幕蜜桃三电影| 99久久免费国产精品四虎99久久精品免费看国产一区二区 | 欧美性XXXXX极品娇小| 亚洲熟妇久久精品| 国产精品美女一区二区视频| 男女猛烈无遮掩视频免费软件| 亚洲成aV人无码| 公交车上售票员用B验票小镇| 男朋友要再做一次才同意分手 | YYYY1111111午夜少妇| 久久人人爽人人爽人人片AV高清| 无码人妻精品一区二区三区9厂| 97久久综合亚洲色HEZYO| 精产国品一二三区别9977 | 又大又粗进出白浆直流视频在线| 国产在线精品无码AV不卡顿| 色婷婷五月综合亚洲影院| 99热国产这里只有精品9| 久久国产色AV免费观看| 小宝贝下面的小嘴流水了| 当着老公的面被别人欺负该怎么办 | e无遮挡粉嫩小泬久久久久久久| 久久精品这里热有精品| 亚精区在二线三线区别99|