Codex 操作浏览器有 Chrome 插件和内置浏览器两种模式。Chrome 插件继承登录态,可访问付费订阅、内部管理等需登录内容,支持 DevTools,但资源消耗大(8G 内存笔记本会卡顿),仅支持 macOS 和 Windows,窗口需保持打开。内置浏览器轻量快速,自带沙盒,有标记模式支持可视化批注改 UI,适合前端调试和公开页面抓取,但无登录态,反爬严格的网站可能登录失败。选择建议:需登录用 Chrome 插件,否则用内置浏览器。
Codex 操作浏览器有两种模式,一种是 Chrome 插件,一种是内置浏览器。用了一段时间之后,我总结一下两者的差异和各自适合的场景。
【1】先说一个被低估的用法:拿 Codex 当爬虫
传统爬虫用 requests 或者 Playwright 无头模式去请求页面,现在风控越来越严,指纹检测、行为分析、验证码轮番上阵,很多网站一看你是程序化请求直接拦截。Codex 的浏览器不一样,它操作的是真实浏览器,有完整的渲染引擎、真实的用户代理、正常的 JavaScript 执行环境,在网站看来就是一个普通用户在浏览页面。
配合 /goal 模式,你设定一个目标(比如"把这个网站上所有产品的名称、价格、评分抓下来存成 CSV"),Codex 会自己规划步骤、翻页、处理异常,不需要你一步步指挥。这比自己写爬虫脚本省事得多。
但 Codex 有两种浏览器模式,特性完全不同,选对了事半功倍。
【2】Chrome 插件模式:能力强,但吃资源
用 @Chrome 调用的 Chrome 插件模式,核心优势是一个字:登录态共享。
它直接运行在你自己的 Chrome 浏览器里,继承你所有的 Cookie、登录会话、已安装的扩展。那些需要登录才能访问的内容,比如付费订阅的文章、企业内部的管理后台、CRM 系统里的客户数据、需要登录的社交平台,Chrome 插件都能直接访问,因为对网站来说,就是你本人在操作浏览器。