SEO推广代运营

首页 > SEO推广代运营 > 正文内容

如何用程序识别Baiduspiderua

襄助网络2周前 (11-10)SEO推广代运营873

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

通过以上判断逻辑,我们可以很容易判断出来访的ua类型。下面是如何通过主流的php和asp语言来判断来访的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";
}
>

如何用程序识别Baiduspiderua

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,在实际使用过程中,请稍加修改后使用。

相关文章

做SEO关键词排名优化费用高吗

做SEO关键词排名优化费用高吗

您是否曾想过,在信息爆炸的互联网时代,如何让您的企业在众多竞争对手中脱颖而出作为企业主或市场人员,您可能会听说过SEO(Search Engine Optimization)关键词排名优化,但您是否了...

seo关键词优化的技巧

seo关键词优化的技巧

内容页关键词布局优化解析关键词是SEO的核心概念之一,SEO实践中很多工作都围绕关键词开展。本文尝试从搜索技术原理和网站优化实践结合,总结内容页关键词布局在SEO中的具体落地方法。一搜索引擎技术原理简...

seo外包工作有哪些浅析SEO工作具体有哪些

seo外包工作有哪些浅析SEO工作具体有哪些

所谓SEO,即搜索引擎优化,通过SEO让网站在相关的关键词搜索页面中排名靠前,从而获得更多的流量最终达成转化。可以说,无论互联网发展到何种程度,只要还有搜索引擎,只要搜索还是人们解决问题最直接的方式,...

新建的公司是否需要先做东莞网站建设

新建的公司是否需要先做东莞网站建设

  在东莞互联网飞速发展的时代,网络已占据了每个人生活的一部分,大家每天离不开的就是网络,通过网络搜索自己想要购买和想要了解的东西。那么,在这个时代,如果没有网站可以向外展示自己,如何让有需要的顾客找...

seo优化网页评级是什么如何提高网页评级

seo优化网页评级是什么如何提高网页评级

很多搜索引擎为了增加和改善网站的文章收录情况,提供了很多的辅助策略,如页面数据提交各种的推送端口原创数据提交网站地图地址提交等。对于SEOer来说,虽然这种做法没有一个明确的指示到底有没有用,都是需要...

SEO优化在互联网营销中有何优势

SEO优化在互联网营销中有何优势

seo首页优化SEO推广优化顾名思义就是通过对网站内容的优化更新布局,是网站再搜索引擎上的排名更靠前,使用户更容易搜索到这个网站。SEO,在做一个网站的时候,页面的美观以及把文章的内容做好固然重要...

现在,非常期待与您的又一次邂逅

我们努力让每一次邂逅总能超越期待