目录
User-Agent 头部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的操作系统、渲染引擎、应用类型以及版本号。
语法
User-Agent: Mozilla/5.0 (platform; rv:geckoversion) Gecko/geckotrail Firefox/firefoxversion
- Mozilla/5.0 是一个通用标记符号,用来表示与 Mozilla 兼容,这几乎是现代浏览器的标配。
- platform 用来说明浏览器所运行的原生系统平台(例如 Windows、Mac、Linux 或 Android),注意 platform 可能会包含多个使用 “; ” 隔开的标记符号。
- rv:geckoversion 表示 Gecko 的发布版本号(例如 “17.0”)。在近期发布的版本中,geckoversion 表示的值与 firefoxversion 相同。
- Gecko/geckotrail 表示该浏览器基于 Gecko 渲染引擎,在桌面浏览器中, geckotrail 是固定的字符串 “20100101” 。
- Firefox/firefoxversion 表示该浏览器是 Firefox,并且提供了版本号信息(例如 “17.0”)。
Firefox UA 字符串
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0
Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0
Chrome UA 字符串
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36
Opera UA 字符串
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36 OPR/38.0.2220.41
Safari UA 字符串
Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1
Internet Explorer UA 字符串
Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)
爬虫和机器人的 UA 字符串
Googlebot/2.1 (+http://www.google.com/bot.html)
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/tcpip/11237.html