搜索引擎 2022年02月3日
0 收藏 0 点赞 987 浏览 847 个字

近日 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://www.mizhanw.com/blog/seo/3438.html

相关推荐
关于回收网站提交配额的通知
由于近期黑产、作弊行为肆虐,大量抢占平台资源,严重影响用户体验,搜索资源平台针对非实名账户内站点、低质站点关停sitemap提交能力并调整A…
日期:2023-11-02 点赞:0 阅读:74
关于搜索资源平台清退风险资源验证关系的通知
为保护站点提升优质资源利用率,维护良性健康的搜索生态,近期搜索资源平台针对风险资源站点开展了验证关系清退,例如账号未实名认证、站点低质作弊等…
日期:2023-11-02 点赞:0 阅读:84
百度搜索持续打击盗版网文站点公告
发布日期:2023-04-11 百度公司高度重视知识产权保护。近期,百度搜索通过主动摸排,并结合版权方的投诉与反馈,发现部分站点内存在大量涉…
日期:2023-04-14 点赞:0 阅读:539
Google 搜索关于 AI 生成内容的指南
长久以来,Google 一直坚信 AI 蕴含巨大的变革力量,能够提升我们提供实用信息的能力。这篇博文进一步介绍了 AI 生成的内容如何融入我…
日期:2023-03-02 点赞:0 阅读:1,145
如何增加蜘蛛爬取以及高价值url的发现!
前言: 本文主要增加蜘蛛爬取以及高价值url发现,而非友链外链操作,也可以称低价值url过滤,从而增加蜘蛛爬取。 蜘蛛是受到抓取系统调度影响…
日期:2023-01-31 点赞:0 阅读:883
经常被采集的技术层面处理方法
小站新站被采集,自己网站没收录或者没排名,被权重网站采集,而变成了别人的嫁衣,反馈又没有实质性可以证明自己的内容。注意:即使按照下面的说法做…
日期:2023-01-10 点赞:0 阅读:1,078
发表评论
暂无评论

还没有评论呢,快来抢沙发~