兄弟们,用 AI 帮你干网页上的活儿,是不是每次都有一种被耍了的感觉——
你跟它说"帮我比较这三个网站上的价格",它回得可起劲了:第一步打开网站 A,第二步搜索商品,第三步记录价格,第四步打开网站 B……
然后呢?然后它就不动了。 鼠标还是得你自己点,网页还是得你自己翻,Excel 还是得你自己填。它把活儿安排得明明白白,干活的人还是你。
说白了,以前的 AI 就是个"光说不练"的嘴炮王。
直到我挖到这个宝藏项目——browser-use。
真的,用完才知道什么叫"AI 终于长出手了"。
它干了件什么事呢?简单说:让 AI Agent 像人一样直接操作浏览器。 不是给你生成一段代码让你自己跑,也不是告诉你"你应该点哪个按钮",而是它自己打开浏览器、自己点、自己输入、自己翻页、自己把信息抓出来整理好,最后直接把结果交给你。
打开网页、点击按钮、输入文字、填写表单、提取页面信息——这些我们每天在浏览器里重复了几百遍的动作,它全能干。项目是开源的,GitHub 上搜 browser-use/browser-use 就能找到,官方给开发者、AI Agent 玩家、运营、数据采集人员都打了五星推荐。
核心变化就一句:以前 AI 教你怎么操作网页,现在 AI 直接帮你操作网页。
假设你要买笔记本,想比较三个网站上的价格、CPU、内存、硬盘、屏幕尺寸、重量、售后。以前你怎么干?打开第一个网站 → 搜索产品 → 逐项复制参数 → 开第二个网站 → 继续复制 → 最后扔进 Excel 做对比。三个产品还好,要是比二三十个,这活儿能把人干疯。
用 browser-use,直接把任务甩给它就完事了:
打开我指定的三个产品页面,分别提取产品名称、当前价格、CPU、内存、硬盘、屏幕尺寸、重量和售后信息,最后整理成一张对比表。如果某个参数没有找到,标记为"未找到",不要自行猜测。不要进行购买或提交任何订单。
然后你就可以去泡杯咖啡了。Agent 自己操作浏览器、读页面、整理结果,回来直接收表格。
说到这儿肯定有人要问了:浏览器自动化不是老早就有了吗?Selenium、Playwright 不都能干?
没错,都能干,但干法完全不一样。
传统自动化你得告诉程序每一步怎么操作——找到 CSS Selector → 点击 → 等待页面加载 → 定位输入框 → 输入内容 → 点击提交。每一步都写死了,像流水线上的机械臂。网页一改版,选择器全废,脚本直接挂掉,改代码改到怀疑人生。
browser-use 不一样,你只告诉它最终想完成什么就行。中间要打开哪个页面、点哪个按钮、读哪些信息,Agent 自己判断。网页排版变了?没关系,只要内容还在,它就能认出来。
一个是"指哪打哪的机械臂",一个是"理解目标后自己想办法的员工"。这也是 AI Agent 领域一个挺重要的转变:从"执行固定脚本"变成"理解任务以后再执行"。
更有意思的是,browser-use 现在还能作为 Skill 接入已有的 Agent 生态。官方 README 里直接点名了 Codex、Claude Code、Cursor 这些 Agent,而且给了一个挺实用的分工建议:一次性的浏览器任务直接交给已有 Agent 就行;批量、定时、或者要嵌入产品的任务,用它的 Python 库集成到自己的程序里。
想象一下这个场景:
帮我调查最近 30 天出现的 20 个 AI PDF 项目。打开项目主页和 GitHub README,提取项目名称、主要功能、许可证、适用人群,最后整理成选题表格。
Agent 负责思考和分析,browser-use 负责跑腿操作网页,最终结果直接返回给你。这时候"AI 浏览器"才真正开始有价值——不是"AI 帮你搜个东西"那么简单了,而是 AI 开始拥有操作互联网的能力。
不过先别急着把所有活儿都交出去,有几件事得知道。
登录状态、验证码、网站反爬、网页结构异常,这些都可能让 Agent 卡壳,别以为装上就万事大吉。涉及付款、删除数据、发布内容、提交申请这些不可逆操作,千万别完全撒手不管,万一它手滑点错了,哭都来不及。
核心原则就一条:AI 负责执行大量机械步骤,人负责关键决策和最终确认。
最后说说我的想法。
如果你只是偶尔查一个网页,这东西带来的提升确实没那么明显,杀鸡不用牛刀。但如果你经常查资料、比较产品、收集网页数据、填写重复表格、做网页测试,或者准备开发自己的 AI Agent,那 browser-use 非常值得研究。官方也列出了表单填写、网页数据提取这些典型使用场景,Python 库可以直接嵌入你自己的程序。
它真正值得关注的地方,不是"AI 会点鼠标"这么简单,而是——AI 终于从"嘴上说说"进化到了"亲手去干"。
当 AI 学会自己打开浏览器的那一刻,很多我们以为只能人干的活儿,游戏规则已经开始变了。