如何用程序识别Baiduspider ua

近日 Baiduspider针对移动抓取user agent(以下简称ua)进行了升级,与PC端的抓取ua做到版本统一,均称为Baiduspider/2.0。从此次更新的移动ua和PC ua来看,不管是移动ua还是PC ua都包含有关键字Baiduspider,我们可以由此判断访客ua是不是来自百度。与PC ua不同的是,移动ua包含有关键字androidmobile,再通过这两个关键字,我们就可以识别出来访的访客ua是移动ua还是pc ua

通过以上判断逻辑,我们可以很容易判断出来访的ua类型。下面是如何通过主流的phpasp语言来判断来访的ua类型。

php版:
<?php
$ua=$_SERVER[‘HTTP_USER_AGENT’];
$ua=strtolower($ua);
if($ua!=”” &&strpos($ua,”baiduspider”)){
if(strpos($ua,”android”) || strpos($ua,”mobile”)){
        echo “是百度移动UA“;
    }else{
        echo “是百度PCUA“;
    }
}else{
    echo”不是baiduspider UA”;
}
?>

asp版:
<%
ua=Request.ServerVariables(“HTTP_USER_AGENT”)
ua=LCase(ua)
if ua<>”” andInStr(ua,”baiduspider”)<>0 then
ifInStr(ua,”android”)<>0 or InStr(ua,”mobile”)<>0then
        response.write “是百度移动 UA”
    else
       response.write”是百度PC UA”
    endif
else
    response.write “不是baiduspiderUA”
end if
%>

以上demo可以用来简单判断来访ua是否是Baiduspiderua,以及是什么类型的ua,在实际使用过程中,请稍加修改后使用。

文章为作者独立观点,不代表站长派立场,本文链接:https://zhanzhangpai.com/?p=465

免责声明:本站部分内容来源互联网整理,如有侵权请联系站长删除。站长邮箱:1245911050@qq.com

(0)
上一篇 2022年2月3日 上午10:56
下一篇 2022年2月3日 上午11:16

相关推荐

  • 网站动态URL需要伪静态处理吗?

    今日问题: 网站动态URL需要伪静态处理吗? 正确答案: 网站url是静态或者动态对搜索引擎没有影响,但是建议尽量减少动态URL中的参数和URL的长度,同时不能让同一网页对应多个动…

    2021年11月16日
  • 请问百度对新站点有流量加持政策吗

    请问百度对新站点有流量加持政策吗 问题:我是做淘宝 阿里的,所以关注 对新产品 新站点的一些流量加持政策,不知道搜索引擎有对新站点的流量加持政策么? 答案:有扶持,备案的新站有扶持…

    2022年7月6日
  • 如何部署关键词?网站关键词部署原则是什么?

    一般合理的整站关键词部署类似金字塔形状。核心关键词部署在首页、每个页面最多不超过3个关键词、关键词避免页面相互竞争。 在这里分享一下网站关键词部署金字塔定律: 1、核心关键词的部署…

    2022年3月15日
  • 网站不收录原因分析——百度spider抓取篇

    目前百度spider抓取新链接的途径有两个,一是主动出击发现抓取,二就是从搜索资源平台的链接提交工具中获取数据,其中通过主动推送功能“收”上来的数据最受百度spider的欢迎。对于…

    2022年12月30日
  • 百度移动搜索建站优化白皮书

    为了让百度搜索的重要合作伙伴——广大站长充分了解百度搜索引擎规则,并根据规则合理安全建设网站、优化网站,更好的获取搜索流量;百度搜索资源平台历时3个月,探访搜索内部各个技术部门,将…

    2022年1月29日
  • 什么是信息类关键词?

    之前的文章中介绍了什么是导航类关键词和什么是事务类关键词?,本文接续介绍什么是信息类关键词? 信息类关键词,即用户在寻找某种信息时所使用的关键词,这种关键词没有明显的购买意向,也不…

    2022年3月5日
  • 【百度站长工具】站点验证图文详解

    铛铛铛敲黑板,居然还有站长不懂如何在平台进行站点验证,学堂君特邀版主hscd521给大家带来站点验证的图文详解。 搜索资源平台为站点提供三种验证方式:文件验证、html标签验证、C…

    2022年12月29日
  • 什么是sitemap网站地图?

    一般情况下,Sitemap-网站地图,分为两种: 普通Html格式的网站地图,类似 https://zhanzhangpai.com/sitemap.html,它的目的是帮助用户对…

    2022年3月15日
  • 网站内链的优化方法?如何优化网站内链?

    关于内链的优化方法,我们主要从四个方面建设,做好这四个方面,网站就一定会受到搜索引擎的喜欢! 内链建设之一:导航条优化 1、导航条尽量不要用图片和flash,如果是图片,请加上描述…

    2022年3月15日
  • Spider和普通用户的区别?搜索引擎蜘蛛和用户有什么区别?

    所有的全文搜索引擎都表示自己的Spider对网站的抓取行为和普通用户的访问行为没有太大区别。站在普通用户的角度这句话的确没有问题,但是站在站长和EO的角度这句话就不太对了。网页上有…

    2022年2月21日