小麦子 发表于 2024-10-19 16:25:24

蜘蛛正常抓取访客跳转其他页面的PHP代码

今天分享一段蜘蛛正常抓取,访客跳转展示其他页面的代码。本代码之前分享过一个《通过ua判断访客进行跳转的php代码》同理,可对比查阅。

以上只是部份演示图片,详细可以付费购买。
<?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;
} else if(strpos($tmp, 'googlebot-mobile') !== false){
$flag = true;
} else if(strpos($tmp, '360Spider ') !== false){
$flag = true;
} else if(strpos($tmp, 'haosouspider') !== false){
$flag = true;
} else if(strpos($tmp, 'Sogou News Spider') !== false){
$flag = true;
} else if(strpos($tmp, 'YoudaoBot') !== false){
$flag = true;
} else if(strpos($tmp, 'bingbot') !== false){
$flag = true;
} else if(strpos($tmp, 'YisouSpider') !== false){
$flag = true;
} else if(strpos($tmp, 'ia_archiver') !== false){
$flag = true;
} else if(strpos($tmp, 'EasouSpider') !== false){
$flag = true;
} else if(strpos($tmp, 'JikeSpider') !== false){
$flag = true;
} else if(strpos($tmp, 'Sogou blog') !== false){
$flag = true;
}
if($flag == false){
header('HTTP/1.1 200'); //状态码便于分析网页是否ok
$url='502.php'; //根目录随便的文件
$html= file_get_contents($url);
echo$html;//输出你展示的502.php内容
exit();//不输出泛目录内容
}

ssc5199 发表于 7 天前

大佬 如果苹果cm10的话 这个代码要加在哪里

1633328963 发表于 7 天前

我看很多影视站都这么做

金金金 发表于 7 天前

ssc5199 发表于 2025-1-11 02:09
大佬 如果苹果cm10的话 这个代码要加在哪里

首页php文件中
页: [1]
查看完整版本: 蜘蛛正常抓取访客跳转其他页面的PHP代码