如何用程序识别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日
  • 普通群发外链有用吗?批量群发外链有哪些危害?

    当大家意识到链接的重要性之后,就都在想方设法地给自己的网站增加链接。由于大部分网站自己资源有限,可以交换到的链接就有限,去别的网站发布链接就成了大部分网站EO工作的重心或者全部。至…

    2022年3月19日
  • 什么是sitemap网站地图?

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

    2022年3月15日
  • 谷歌SEO-博文应该写多长?关于内容篇幅的“真相”

    大多数博客文章应该不少于 300 词。如果篇幅短于此,你就应该怀疑自己是否真的有什么重要的话要说了。 从 300 词开始,你就不应该以达成某个特定的字数(统计)为目标了。你的目标应…

    2022年2月4日
  • 如何挖掘关键词?关键词挖掘的原则是什么?

    明确了关键词的分类后,就需要开展关键词的挖掘工作,然后再将关键词根据需求分组和布局到网站中去。关键词挖掘S是EO工作中比较上游的工作,没有定位明确要优化的关键词类别,SEO的很多重…

    2022年3月6日
  • 蓝天算法1.0详情

    百度持续打击新闻源售卖软文、目录行为,近日百度反作弊团队发现部分新闻源站点售卖目录,发布大量低质内容现象仍然存在,此举严重违反新闻源规则,并影响用户搜索体验。针对此情况,百度推出“…

    2022年2月8日
  • 友情链接交换注意事项?链接交换常见套路?

    有一些站长和SEO人员为了获得单向指回的接,会采用一些欺骗的手段,在进行链接分换工作时,一定要进行细心甄别。常见的小把戏如下。 (1)加上链接一段时间后恶意删除。 这种情况一般是利…

    2022年3月17日
  • 百度统计被刷恶意广告怎么办

    此方法并不能彻底杜绝刷百度统计广告,只能避免被刷,毕竟小站沧海一粟,流量寥寥无几,被刷是在太影响统计数据了,大流量网站倒是无所谓。接下来说说方法: 1、删除原有百度统计(或其他统计…

    2022年12月29日
  • 代码优化简介,什么是网站代码优化?

    所谓代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码可以是中间代码(如四元式代码),也可以是目标代码。等价的含义是使得变换后的代码运行结果与变换前代码运行结果…

    2022年3月15日
  • SEO常见名词和指令

    之前的文章介绍了seo常见的site指令和domain指令,本文介绍除了这两个指令外其他SEO常见的名词和指令。对于其他的名词和指令,其实笔者已经没有多少可讨论的内容了,只是名词介…

    2022年3月2日