让 AI 真正长出双手:深度拆解 9.5万 Star 神器 browser-use —— 基于视觉感知与 CDP 树的次世代浏览器智能体控制引擎(架构原理解析/反爬虫穿透/生产级实战)
长期以来,程序控制浏览器的传统工具链(Puppeteer、Playwright、Selenium)依赖的是一套“强规则驱动”的硬编码范式:编写严格的 CSS 选择器、处理 DOM 加载延时、手工维护等待事件以及对抗反爬验证码。这种模式极其脆弱——一旦目标网站稍微改版、前端重新混淆类名,整个自动化脚本就会轰然崩溃。
由瑞士苏黎世联邦理工学院(ETH Zürich)两位研究员发起、目前狂揽 95,000+ Star 的现象级开源项目 browser-use(GitHub: browser-use/browser-use),正在彻底改写网络交互的底层规则:它让多模态大语言模型(VLM)像一个真正的真人一样观察、理解并操控浏览器。
无论是从从未见过的复杂 SaaS 后台提取多级联动报表,还是自动登录网站、应对动态弹窗、完成表单填写与结账下单,你只需要给它一句自然语言目标,browser-use 就能基于屏幕截图与结构化 DOM 标注图腾,自主进行视线观察、意图推理与精确点击。
本文将为你深度拆解 browser-use 的三层感知架构、CDP 元素标注黑科技以及生产级工程实操与反侦测方案。