piapia123
zh

随机 User-Agent 生成

网络

所有处理都在浏览器本地完成,数据不上传服务器

输出

从一份常用 User-Agent 数据集里随机抽,一次最多 100 条,每行一个。 ⚠️ 它只从数据集里取,从不拼接字符串。 这一点是刻意的:拼出来的 UA 看着像那么回事,但版本号与平台片段之间往往对不上真实规律(比如把 iOS 上的 `CriOS` 拼进桌面 Chrome 的串里),拿去请求反而会被服务端识别成明显的伪造。数据集里的每一条都经过与站内 UA 解析 的交叉校验。 ⚠️ 这不是隐身工具。 UA 只是请求头里的一行,改了它不改变其它任何可被识别的特征(TLS 指纹、头部顺序、行为节奏都不会跟着变)。想绕过反爬的人应该知道:把 UA 从 curl 换成 Chrome 是最容易被注意到的一种伪装。这个工具的正当用途是接口与爬虫的兼容性测试 —— 看看你的服务端在各种真实客户端下表现如何。 ⚠️ 数据是 2026 年 9 月的快照,不会自动更新。需要当天精确版本时,请从自己浏览器的开发者工具里复制。

功能

  • 从常用 UA 数据集里抽,不拼接(拼出来的串容易与真实规律对不上)
  • 按浏览器、系统、版本年代筛选
  • 一次最多 100 条,每行一个,可直接粘进脚本
  • 包含移动端与应用内浏览器(微信、QQ、抖音)的串
  • 包含爬虫与命令行客户端的串
  • 由浏览器随机数生成,不联网

使用方法

  1. 选浏览器、系统与年代(默认全部)
  2. 选条数
  3. 点「重新生成」换一批
  4. 点「复制」取走结果

常见问题

生成的 UA 能骗过反爬吗?
通常不能,而且这个工具不为此设计。 UA 只是请求里的一个头,反爬系统看的东西多得多:TLS 指纹(不同 HTTP 库握手的方式差别很明显)、头部顺序、有没有发送某些只有浏览器才会带的头、请求节奏、有没有执行 JavaScript。 举个最直接的反例:这个工具生成的 Chrome UA 配上 curl 发出的请求,TLS 指纹与头部顺序都还是 curl 的 —— 在稍微认真一点的检测里,这种「声称是 Chrome 但行为是 curl」的组合比直接用 curl 更可疑。它的正当用途是兼容性测试:让你的服务端在各种真实客户端下都正常工作。
为什么没有 Brave?
因为 Brave 的 UA 与 Chrome 逐字节相同 —— 它刻意不标识自己。数据集里有一条断言要求每条串唯一,把 Brave 加进去就是一条完全重复的项,没有任何信息量。 类似地,清单里也不会「凭空造」某个浏览器的串:数据集收的全是真实存在的形状,而且每一条都要能与 UA 解析 的结果对上,否则那个测试会红。
筛选之后抽不满条数会怎样?
会允许重复。 比如筛到只剩 6 条、却要 20 条,那就重复抽 —— 你要 20 行就该拿到 20 行。 不会去重(那会让你拿到少于要的行数),也不会为了凑数去拼不存在的串(那正是上面说的最坏做法)。如果候选一条都没有,工具会报错并把你选的条件列出来,而不是给你一个空结果。

相关工具