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

相关推荐

  • 图片网页优化注意事项?图片网站如何优化?图片页面如何优化?

    除图片垂直搜索引黎外,其实在普通的网页搜索中也会有大量包含“图”的搜索词,如果网站有丰富的优质图片,大可以设计专门的网页优化“水*图”“*图片”“*照片”之类的关键词。这是针对网页…

    2022年3月15日
  • 【SEO问答】网站只有首页排名,内页均无排名怎么解决?

    站长1: 去年年初网站内页大调整,包括内容细化和域名,开始排名收录无变化【网站每日流量是不成问题的,信息类网站,有固定客户】,过了三四个月,开始出现下滑,糟糕的是,这时候遇到了网站…

    2022年3月21日
  • 外链建设的原则和技巧

    一、难度越大,价值就越高 实际操作过SEO的人都知道,原创内容和外部链接是两个难度,都是费时费力的工作。外部链接甚至无法保证有投入就能有产出,获得好的外部链接就更困难了。不 过一般…

    2022年3月15日
  • 清风算法1.0详情

    算法名称:清风算法1.0算法内容:严惩网页标题作弊发布时间:2019-9-14原文详情: 百度搜索将于9月底推出清风算法,旨在严惩网站通过网页标题作弊,欺骗用户并获得点击的行为;从…

    2021年11月5日
  • 网站HTML代码如何优化

    html代码是最为基础的网站制作语言,对于网站优化来说,html代码也有一定的影响,是特别需要注意的优化细节之一。 TITLE标签 title标签就是网页的标题,是一个对于网站优化…

    2022年3月15日
  • 什么是事务类关键词?

    上一篇文章介绍了什么是导航类关键词,本篇文章继续介绍什么是事务类关键词? 事务类关键词指的是用户有明显的购买意向或动作目的而搜索的关键词。比如“乐pad多少钱”“百科语料打包下载”…

    2022年3月4日
  • 百度搜索内容权威性解读

    如何定义权威性? 如何判断一个结果的权威性?官方寻址和权威性的关系是什么?…… 关于权威性那些事儿,百度搜索产品经理李彤从权威性在百度搜索中的作用、如何定义权威性、如何判断权威性和…

    2022年12月30日
  • 谷歌SEO:什么是元描述?如何优化网站标题标签?

    标题标签 页面的标题标签是一个描述性的 HTML 元素,用于指定特定网页的标题。它们嵌套在每个页面的 head 标记中,如下所示: <head> <title&g…

    2022年2月21日
  • 关键词出现位置及次数介绍

    URL中出现关键词(英文) 网页标题中出现关键词(1-3个) 关键词标签中出现关键词(1-3个) 描述标签中出现关键词(主关键词重复2次) 内容中自然出现关键词 内容第一段和最后一…

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

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

    2022年12月29日