SEO推广代运营

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

如何用程序识别Baiduspiderua

襄助网络2天前SEO推广代运营870

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

相关文章

你知道在移动网站中搜索引擎优化不可忽视的关键点吗

你知道在移动网站中搜索引擎优化不可忽视的关键点吗

与PC网站相比,很多企业对移动网站的SEO优化不太重视,或者不知道如何操作。事实上,只要你做搜索引擎优化,你应该知道,被包括在搜索引擎是网站建设和优化的基础。如果网站不包括在内,这一切都是徒劳的,更不...

发掘服务托管的潜力助您实现业务推广目标

发掘服务托管的潜力助您实现业务推广目标

本文将从四个方面详细阐述- 发掘服务托管的潜力,助您实现业务推广目标。首先,将探讨服务托管的意义和优势其次,将介绍服务托管在业务推广中的应用场景和效果然后,将分析服务托管的未来发展趋势和机遇之后,将发...

信息流优化师工作内容SEO推广

信息流优化师工作内容SEO推广

信息流优化师是现代互联网行业的一种新兴职业,他们的工作内容主要是通过优化信息流的形式,提高网站在搜索引擎中的排名,进而推广产品或服务。他们的工作主要包括以下几个方面。一内容制作及发布信息流优化师需要根...

互联网百度推广如何做

互联网百度推广如何做

百度推广怎么操作 注册百度推广账号:您需要完成百度推广账号的注册,并提交企业推广所需的资质信息以便进行账号验证。 签订推广合同:注册成功后,通过电话与百度营销顾问沟通,了解推广服务详情,并签订推广合同...

黟县SEO提供全方位的网站优化服务

黟县SEO提供全方位的网站优化服务

前言介绍:作为黟县SEO公司的官方网站,我们专注于为客户提供全方位的网站优化服务。在如今竞争激烈的网络市场中,拥有一个优化的网站是非常重要的。通过百度SEO优化谷歌SEO优化抖音SEO优化以及自媒体推...

英语网站建设中的搜索引擎优化分析

英语网站建设中的搜索引擎优化分析

对于一些外贸企业来说,主要的销售渠道是网络营销,很多中小企业都建立了自己的企业网站,那么在英文网站的建设上做那些SEO分析呢下面总结一些方法,希望能给外贸企业的朋友们一些启示。1 反思:我们输在哪里外...

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

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