求:php判断普通访客于搜索引擎蜘蛛代码,并根据来访用户给出不同代码

求:php判断普通访客于搜索引擎蜘蛛代码,并根据来访用户给出不同代码,第1张

<?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){

//正常用户代码

} else {

//蜘蛛处理代码

}

?>

可以放在网页程序的开头

利用搜索引擎规则漏洞或某些特定程序知磨,欺骗百度蜘蛛,快速获得排名但也容易被 K 站。

我直接讲一下百度蜘蛛劫持代码的大亮步骤

第一步:配置 asp 版的劫持程序.

第二步:如果 shell 主页没有<!--#include file="conn.asp"-->,我们就自己添加一下,一般情况 asp网站都有的.

第三步:修改调用代码.代码的意思是 判断来访路径 是搜索引擎程序,还是真实客户访问,进行内容抓取,也就是快照,然后判断跳转.然后把代码上传到 conn.asp 文件里面.

做完以上步骤,可以刷下外链,快速吸引蜘蛛,刷外链等快照更新就可显示我们自己网站的快照,并进行判断来路跳转了.

不过建议大家还是不要违规,毕竟白帽seo才是正规的seo优化网站的方式,白帽seo不懂可以去搜外搭仿斗网学习 *** 作方式。

# 什么是baiduspider?

baiduspider是百度搜索引擎的一个自动程序。它的作用是访问互联网上的html网页,建立索引数据库,使用户能在百度搜索引擎中搜索到您网站的网页。

# baiduspider对一个网站服务器造成的闷喊访问压力如何?

baiduspider会自动根据服务器的负载能力调节访问密度。在连续访问一段时间后,baiduspider会暂停一会,以防止增大服务器的访问压力。所以在一般情况下,baiduspider对您网站的服务器不会造成过大压力。

# 为什么baiduspider不停的抓取我的网站?

对于您网站上新产生的或者持续更新的页面,baiduspider会持续抓取。此外,您也可以检查网站访问日志中baiduspider的访问是否正常,以防止有人恶意冒充baiduspider来频繁抓取您的网站。 如果您发现baiduspider非正常抓取您的网站,请反馈至webmaster@baidu.com,并请尽量给出baiduspider对贵站的访问日志,以便于我们跟踪处理。

# baiduspider多长时间没罩饥之后会重新抓取我的网页?

百度搜索引擎每周更枯返新,网页视重要性有不同的更新率,频率在几天至一月之间,baiduspider会重新访问和更新一个网页。

这里有一个demo的代码:

http://my.opera.com/StevenYu/blog/show.dml/108744


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12397842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存