首页/对照列表/常用User-Agent

用户代理数据库

浏览常见浏览器和设备用户代理字符串。

Chrome (Windows 11)

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Chrome (Mac M1)

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Firefox (Windows)

Mozilla/5.0 (Windows NT 10.0; rv:120.0) Gecko/20100101 Firefox/120.0

Safari (Mac Ventura)

Mozilla/5.0 (Macintosh; Intel Mac OS X 14_2) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Safari/605.1.15

Safari (iPhone 15)

Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1

Edge (Windows)

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0

Chrome (Android 14)

Mozilla/5.0 (Linux; Android 14) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.144 Mobile Safari/537.36

Googlebot

Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

Bingbot

Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)

Baiduspider

Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)

WeChat WebView

Mozilla/5.0 (Linux; Android 14; Mobile) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 MQQBrowser/12.1 Mobile Safari/537.36 WeChat/8.0.40

功能简介

常用User-Agent

全球 User-Agent 常备字典。汇集了从主流移动浏览器到大型蜘蛛、RSS 阅读器的数千条真实 UA 记录。为编写反爬虫测试、API 模拟或浏览器仿真提供权威数据源。

如何使用

1. 根据设备分类或品牌进行筛选;2. 浏览库中真实的 User-Agent 字符串;3. 一键复制并集成到您的伪装头部或自动化测试代码中。

安全保障

静态速查。知识库预置在前端 JS 包中。您的浏览与复制动作不会触发任何大数据统计行为,保护您的测试环境特征隐私。

100% Client Side
📘 使用指南与技术说明

痛点引入

作为开发者,你是否遇到过这样的尴尬时刻:调试网页时,发现某个功能在Chrome上正常,但在Safari上却崩了;写爬虫时,网站因为User-Agent被识别为机器人而直接封IP;测试响应式设计时,手动切换设备模拟器麻烦得要死。没有现成的User-Agent列表,每次都得去网上零散搜索,不仅效率低下,还可能踩坑用错字符串,导致调试时间翻倍。这时候,一个齐全的User-Agent大全简直就是救命神器!

核心功能深度解析

这个工具不光是简单罗列字符串,它背后涉及HTTP协议规范(RFC 7231)和浏览器识别逻辑。User-Agent字符串遵循特定格式:通常包含产品名称、版本号、操作系统等,用空格分隔。工具通过正则表达式解析这些字段,帮你快速匹配目标设备。比如,识别移动端时,它会检查字符串中是否包含“Mobile”或特定设备标识(如iPhone、Android)。对于爬虫场景,工具还集成了常见爬虫的UA(如Googlebot、Bingbot),让你在开发时能模拟或过滤这些请求,避免被误判。递归搜索功能则让你能根据关键词(如“Chrome 90”)快速定位,不用再手动翻页。

行业应用场景

在联调中,前端和后端可以用这个工具模拟不同浏览器发送请求,快速定位兼容性问题。例如,测试一个API时,用iPhone的User-Agent发送请求,检查返回的JSON数据是否适配移动端。在测试环境,QA团队可以批量使用各种UA字符串进行自动化测试,确保网站在Chrome、Firefox、Edge等主流浏览器上都能稳定运行。生产环境中,运维人员可以监控日志中的User-Agent,分析用户设备分布,优化性能。对于爬虫开发者,这工具更是必备——你可以用真实的浏览器UA来绕过反爬机制,或者过滤掉爬虫请求以减少服务器负载。

FAQ 常见问题

1. User-Agent字符串太长,会影响请求性能吗? 一般来说,User-Agent长度在几百字节以内,对HTTP请求性能影响微乎其微。但如果自定义超长字符串,可能会略微增加头部大小,建议保持简洁。

2. 如何区分真假爬虫的User-Agent? 真爬虫(如Googlebot)的UA通常包含官方标识和版本号,而假爬虫可能使用伪造的浏览器字符串。工具中标注了常见官方爬虫,你可以对比参考。

3. 移动端和桌面端的User-Agent有什么关键区别? 移动端UA常包含“Mobile”关键词或设备名(如iPhone),而桌面端则更多是“Windows NT”或“Macintosh”。工具通过正则匹配帮你快速筛选。

4. 为什么有些User-Agent在旧设备上失效? 因为浏览器和操作系统会更新,旧版本可能不被网站支持。工具会标注历史版本,建议优先使用主流版本进行测试。

5. 可以自定义User-Agent吗?有什么风险? 可以,但过度伪装可能违反网站服务条款,或被识别为恶意请求。建议仅在测试和合法爬虫中使用。

技术科普/延伸阅读

User-Agent标准源自早期互联网,但至今仍有未解之谜:比如,为什么字符串格式如此混乱?这源于厂商自定义扩展,导致解析复杂化。延伸阅读推荐HTTP/1.1规范(RFC 7231),它定义了User-Agent头部的基本规则。另外,可以关注W3C的Device APIs标准,了解未来设备识别的新趋势。对于想深入的人,研究浏览器内核(如WebKit、Blink)如何生成UA字符串,能帮你更好地理解兼容性问题。

📖 精选技术文章推荐

那些藏在 URL 里的双重编码漏洞:一次 SQL 注入的完整路径

明明部署了昂贵的 WAF 防火墙,为什么数据库还是被拖库了?黑客并没有使用什么零日漏洞,而是巧妙地利用了 URL 的“双重编码”特性。本文将带你重构一次真实的攻击路径,揭示架构分层中的安全盲区,以及开发者最容易犯的致命错误。

那个把对象直接 toString 传进 URL 的同事,把我们的接口搞崩了

一个前端新人的失误:'?filter=[object Object]',让后端的 JSON.parse 直接崩溃,引发了一场 P3 级事故。本文深入探讨 JSON 与 GET 参数互转的种种陷阱:嵌套对象怎么传?数组怎么解析?URL 长度限制在哪里?以及如何避开这些暗坑。

计算机差点变成巴别塔:Unicode 发明前,我们如何处理多语言文字

在 UTF-8 统治世界之前,计算机世界曾是一片混乱的割据地。为了显示中文、日文或希腊文,开发者们发明了无数互不兼容的“代码页”。本文带你回顾那段满是乱码、冲突与妥协的编码演进史,理解 Unicode 存在的终极意义。

消失的字符:处理民族文字展示时的编码与渲染深坑

在开发文本分析工具时,我们发现 UTF-8 并不是万能药。当遇到藏文的叠加字、维吾尔文的 RTL 镜像渲染以及复杂的 Unicode 代理对时,传统的字符串处理逻辑会瞬间失效。本文记录 daima.life 在适配多元文字时的技术复盘。

💡 想要更多功能?

发现 Bug 或是希望加入新工具?支持免费提建议或商业私有化定制开发