如何用程序识别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

免责声明:本站部分内容来源互联网整理,如有侵权请联系站长留言处理。

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

相关推荐

  • Spider的抓取策略?搜索引擎是如何抓取网页的?

    本篇文章站长博客介绍Spider的抓取策略?搜索引擎是如何抓取网页的? 在大型搜索引擎Spider的抓取过程中会有很多策略,有时也可能是多种策略综合使用。这里简单介绍一下比较简单的…

    2022年2月22日
  • SEO是什么意思?什么是SEO优化?

    SEO的中文意思是搜索引擎优化。 通俗理解是:一种通过分析搜索引擎的排名规律,了解各种搜索引擎怎样进行搜索、怎样抓取互联网页面、怎样确定特定关键词的搜索结果排名的技术,最终通过提高…

    2022年3月15日
  • 什么是网页去重原理?搜索引擎是如何去重的?

    本篇文章站长博客为大家介绍什么是网页去重原理?搜索引擎是如何去重的? 在互联网如此发达的今天,同一资料会在多个网站发布,同一新闻会被大部分媒体网站报道,再加上小站长和EO人员孜孜不…

    2022年2月23日
  • 谷歌SEO-2022年年应该如何优化谷歌精选摘要

    你希望在不借助外链或者内容更改就能够参与谷歌第一位的排名吗?利用好谷歌精选摘要就可以帮你实现这一点。 精选摘要通常显示在谷歌搜索结果的最顶部。它们通过从排名靠前的页面中提取相关内容…

    2022年2月1日
  • 百度搜索基础信息设置规范

    一、导言 对于开发者们而言,站点和智能小程序在搜索结果页的展现内容与形式,是吸引用户点击搜索结果访问站点的重要因素。百度搜索会基于网站和小程序的设置,提取对搜索用户有价值的信息展现…

    2022年7月6日 搜索引擎
  • 惊雷算法1.0详情

    原文标题:百度搜索推出惊雷算法 严厉打击刷点击作弊行为发布日期:2017-11-20 百度搜索将于11月底推出惊雷算法,严厉打击通过刷点击,提升网站搜索排序的作弊行为;以此保证搜索…

    2021年11月5日
  • 网站安全风险及应对方案

    5月25日,VIP大讲堂-网站安全那些事儿成功举办,百度云加速为大家带来网站安全风险及应对方案,学堂君将现场演讲提炼成图文概括版,快来看吧! 百度云加速主要给大家带来: 一、网站安…

    2022年2月1日
  • 关键词分类知识:什么是2/8理论?什么是长尾理论

    按照关键词的长短可以把所有关键词分成短尾关键词和长尾关键词。短尾关键词即字数比较少的关键词,比如机械、美容、北京医院等,一般竞争强度会很大;长尾关键词即字数比较多、比较具体、搜索量…

    2022年3月5日
  • 惊雷算法2.0详情

    原文标题:百度搜索将推出惊雷算法2.0发布日期:2018-05-23 为保证搜索用户体验,促进搜索生态良性发展,百度搜索将于5月底推出惊雷算法2.0 。 相对于惊雷算法1.0,此次…

    2021年11月5日
  • 百度搜索打击盗版网文站点公告

    百度搜索打击盗版网文站点公告 为了加强知识产权保护,维护正版站点的排序权益,百度搜索将在近期以技术手段,对有盗版特征(如笔趣阁)的小说、网文站点进行识别和处置,以给更多优秀站点展现…

    2022年7月15日