问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

百度到底是怎么检测浏览器User-Agent的

发布网友 发布时间:2022-04-29 05:03

我来回答

1个回答

热心网友 时间:2022-06-19 01:39

1,通过各浏览器自带的UserAgent修改功能查看当前浏览器UserAgent设置情况。如Maxthon(遨游)修改User Agent方法 中就可查看遨游浏览器的UserAgent。望采纳

近期很多文章都提到了User-Agent (UA) 字符串,但大部分网友都不知道这个东西有什么用处。其实简单的说User-Agent就是客户端浏览器等应用程序使用的一种特殊的网络协议,在每次浏览器(邮件客户端/搜索引擎蜘蛛)进行 HTTP 请求时发送到服务器,服务器就知道了用户是使用什么浏览器(邮件客户端/搜索引擎蜘蛛)来访问的。既然是人为规定的协议,那么就是说不管什么浏览器,默认的UA都是可以更改的。有时候为了达到一些不可告人的目的,我就经常需要更改一下UA的设置,比如伪装一下浏览器类型,比如把浏览器伪装成手机上网。
得到HTTP_USER_AGENT 的方法很简单,比如php代码:
<?php print_r($_SERVER);
?>
<?php print_r($_SERVER['HTTP_USER_AGENT']);
?>
这两种都可以得到User-Agents和IP等信息,最好配合正则表达式,对信息进行筛选剔除。
-------------- User-Agents列表-------------
Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
Firefox
Chrome
Safari
Netscape
Opera
Maxthon
360SE
OmniWeb

有了这个文件中的信息,什么样的浏览器和操作系系统都能伪装出来。
使用User-Agents的方法:
FireFox:[推荐使用User-Agent switcher 这个火狐扩展]
地址栏键入:about:config 回车
设置:general.useragent.override-->自定义的 UA 信息 。
Chrome
启动EXE图标属性中加上启动参数:--user-agent="UA信息" 即可。
Safari
菜单栏->Edit->Preferences->Advanced->Show Develop menu in menu bar;
菜单栏->Develop->User-Agent->UA信息。
Maxthon
工具栏->工具->遨游设置中心->高级选项->自定义UA信息。
Opera
地址栏键入:opera:config 回车
设置:User-Agent->自定义ID 0—5
注: [0 Default 1 Opera 2 Mozilla, Opera detectable 3 Internet Explorer, Opera detectable 4 Mozilla, Opera hidden 5 Internet Explorer, Opera hidden ]
iPhone
替换 /System/Library/Frameworks/WebKit.framework/WebKit 这个文件的 Mozilla/5.0字符串 为自定义UA信息
IE浏览器的设置需要修改注册表
User-Agent在注册表的位置
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform] 下,新建字符串值,内容留空,名字为你想在 User-Agent 中加入的字符,这里以 "motorolarokre2"为例。修改注册表对应的 REG 文件如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform]
"motorolarokre2"=""
修改后重启IE浏览器即可。
IE的user-agent取值,下面是下列地址的组合+一些默认值
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User-Agent\Post Platform
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User-Agent\Post Platform
IE8的User-Agents:
IE8 on Windows Vista (兼容浏览)
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0)
IE8 on Windows Vista
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)
IE8 on Windows 7
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)
64-bit IE on 64-bit Windows 7:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0)
32-bit IE on 64-bit Windows 7:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0)
通过修改User-Agent,你还可以完美的伪装:操作系统、浏览器、蜘蛛、邮件客户端、链接检查、分析器、RSS 阅读器等客户端的信息。

以上来自互联网
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 请指出浏览器特性检测,特性推断和浏览器 ua 字符串嗅探的区别_百度知 ... 空调常见故障以及解决的办法 空调故障原因有哪些? 10克鲜酵母换算为多少克干酵母? 说明书上写10克干酵母可发2_4千克面粉? 从网上下载的游戏,下载下来是一个压缩包,压缩包解压之后在哪打开游戏? 跪求游戏中的zip文件的打开方法 zip解压出来的游戏怎么玩 如何解压zip格式的游戏??怎么才能在手机上玩?安卓2.1 zip的游戏格式用什么方式打开? 送自己最爱的生日礼物 你收的最喜爱的生日礼物是? 我下载的游戏怎么是zip文件、在psp上怎么打开啊? 男生最喜欢什么生日礼物? 手机zip游戏到底怎么玩啊 如何解压zip格式的游戏??怎么才能在手机上玩?我的7610 我心里最爱的女生过生日,我送什么生日礼物最好呢?(19) 苹果手机上游戏通过zipapp free解压后在哪打开 我最好的一个好朋友(男生)过生日,我最适合送他什么生日礼物呢? 你最想得到的生日礼物是什么? 空调故障,室内机正常工作,室外机不工作了,怎么回事? 电脑版UC浏览器的ua怎么查? 如何修改Windows环境下浏览器的UA标识?使其被识别位触屏模式? 中央空调常见故障 有没有女扮男装的校园言情小说 海信液晶电视投屏密码是多少 lgv30下载app显示不适合在root设备使用是什么原因 lgv30+root怎么关闭? lgp970 4.0.4 V30C root工具 日版的lgv30+能刷机吗 美版LGv30只有电信卡才能上4G网络吗?移动卡、联通卡都上不了4G吗?如何让移动卡也可以使用4G? 只有的日语? 只有 用日语怎么写? 网上买的LGv30开机 就一直是这样 有大佬帮帮忙 看看怎么让这手机可以进行下一步? 日语中“只要” 和 “只有” 分别是哪个句型 lgv30怎么安装zip刷机包? 只有你的日文怎么写? 只有......才......在日语中用哪个句型 lgv30+下载不了软件怎么办,装了手机卡? 日语 只有一个 怎么发音