章节 24 / 29 · 课程总览 · 起始 2:00:10

章节主旨

把「让 AI 替你操作网页」的手段排成一条光谱——HTTP 请求、浏览器自动化、计算机自动化——讲清各自的速度/成本/成功率权衡,并给出一套从浏览器操控起步、最终沉淀为自建 HTTP 工具的实战递进路线。

核心论点

  1. 自动化手段是一条速度-成本-成功率的光谱——HTTP 快而脆、computer use 万能但慢且贵,按场景选点而非迷信某一种。(→ 详解1)
  2. Chrome DevTools MCP 是日常默认——它复用你真实的浏览器,零额外反检测就能覆盖大多数任务。(→ 详解2)
  3. 需要隐蔽时上 Browser Use——靠浏览器指纹伪装做到近乎不可检测,专治社媒抓取/发帖这类硬骨头。(→ 详解3)
  4. Computer Use 是兜底的万能解——直接操控鼠标键盘,几乎无所不能,代价是极慢且极耗 token。(→ 详解4)
  5. 终局是把浏览器操控沉淀成 HTTP 工具——先用 MCP 跑通并抓下网络请求,再让 Claude Code 封装成内部 API 复用。(→ 详解5)

知识点详解

1. 三种自动化手段的光谱与权衡 2:03:04

作者把「让 AI 操作外部世界」的方式排成一条光谱,两端权衡截然相反。

HTTP 请求 在最左端:操纵的是 API 与 curl 请求,一旦搭好就最快最省。但搭建成本高,且大多数网站极度反 HTTP 自动化(这是最简单最易被封的方式),稍不留神就是 error 连环。

浏览器自动化 是中间地带:操纵的是页面上的 JavaScript 与按钮点击,天然带基础浏览器能力,「怎么点一个按钮」很直观,搭建门槛低。

计算机自动化 在最右端:字面意义地控制你的鼠标和键盘,所以「凡是你能在电脑上做的它都能做」,无论抛什么给它最终都能成——代价是极慢、极贵。

2. Chrome DevTools MCP:复用真浏览器的默认选择 2:00:47

Chrome DevTools MCP 的关键特征是它调用的是你本机真实的浏览器,而非另起一个隔离实例。作者演示时让它自己一步步翻页、筛选,虽然大约每 5 秒才动一次、整体偏慢,但胜在通用——丢一个任务它就自己去做。

对比手写脚本去 scrape 某个具体页面,那要花大量时间才能做到「不动辄报错」的程度;MCP 用真浏览器直接绕开了这层脆弱。

作者明确表示这是他的主力选择(main pick):多数业务本来就在浏览器里完成,默认先上 Chrome DevTools MCP。

3. Browser Use:靠指纹伪装做到近乎不可检测 2:01:56

Browser Use 是比 Chrome DevTools MCP 更上一层的隐蔽方案(定价约一次性 100 美元 + 按信用点付费,作者声明与该公司无利益关系)。你给很简单的指令(如「帮我填贷款申请表」),它就走完整个表单。

它存在的核心理由——约 99.9% 的使用动机——是近乎完全不可检测 2:02:15。原理是浏览器指纹伪装(fingerprinting):给每个受 AI 控制的浏览器实例配一份高度定制的 profile,让请求看起来像真人发出,从而把自动化痕迹全部混淆掉。

适用场景很具体:当 Chrome DevTools MCP 因目标是 stealth 应用或需要社媒权限而失效时用它。它特别擅长 Facebook / Instagram 抓取,以及发帖、评论、发 DM、X 加好友这类开箱即用的浏览器方案很难搞定的操作。

4. Computer Use:操控鼠标键盘的万能兜底 2:03:45

Computer Use 目前通过 Claude 桌面版触发。作者演示让它扫描下载文件夹、找到某张缩略图并重命名 2:04:17:它先请求访问 Finder,再实际用鼠标键盘导航、反复尝试文件名的多种变体(maker school、maker school_ 等),边移动鼠标边截图确认。

它的能力上限最高——因为直接控制鼠标键盘,你能做的它都能做(移动光标、关标签页皆可)。配合「不解决不停」的循环指令,理论上任何任务它都能磨出来。

代价也最直接:极慢、极耗 token(全程移动鼠标+持续截图,对精度要求很高)。作者的评价是它会「烧穿你的钱包」,适合当最后兜底而非日常主力。

5. 实战递进:从浏览器操控沉淀为 HTTP 工具 2:06:35

作者作为给真实业务搭系统的人,给出反复采用的递进路线:

先从某种浏览器自动化起步,默认先试 Chrome DevTools MCP;若因 stealth 或社媒权限失效,则换 Browser Use(但 Facebook 这类连 HTTP 自动化都出了名地难,通常直接止步于此)。

跑通流程后关键一步:让 Claude Code 基于 Chrome DevTools MCP 抓到的网络请求数据封装一个自建工具 2:06:58。因为 MCP 能看到收发的 network requests,等于逆向出了对方的内部 API;写好文档嵌进 workspace,下次就能直接用最快的 HTTP 请求复用。

代价提示:这样做能命中的**访问量(volume)**更大,而 HTTP 通常比浏览器自动化受更严监管,因此有被 rate limit、throttle、甚至 shadowban 的风险。作者也明确声明:这类自动化多数违反平台 ToS,他不背书、不明确推荐,只是讲清「有哪些手段、别人在怎么做」。

术语

  • HTTP 请求 / HTTP requests(直接调 API、curl 的自动化,快而省但脆弱、易被封)
  • 浏览器自动化 / browser automation(操纵页面 JavaScript 与点击,搭建门槛低的中间地带)
  • 计算机自动化 / computer automation(直接控制鼠标键盘,万能但慢且贵)
  • Chrome DevTools MCP(复用本机真浏览器的自动化工具,作者日常主力)
  • Browser Use(靠浏览器指纹伪装做到近乎不可检测的隐蔽自动化平台)
  • Computer Use(Claude 桌面版操控鼠标键盘的能力)
  • fingerprinting / 指纹伪装(给每个 AI 浏览器实例配定制 profile,伪装成真人请求)
  • shadowban / 影子封禁(账号不被明确告知却被限流/降权的封禁形式)

自检问题

  1. 三层自动化手段各自的核心权衡是什么?为什么 computer use 是「万能兜底」而非日常首选? 答案:HTTP 请求快而省但搭建成本高、易被封;浏览器自动化搭建门槛低、是中间地带;computer use 直接控鼠标键盘所以无所不能,但极慢极耗 token,只适合兜底。锚定详解1、详解4。2:03:45
  2. Chrome DevTools MCP 已经很好用,什么情况下要换成 Browser Use?它靠什么实现「不可检测」? 答案:当目标是 stealth 应用或需要社媒(Facebook/Instagram)抓取、发帖、发 DM 等被反检测拦截的场景时换 Browser Use;它靠浏览器指纹伪装,给每个 AI 控制的实例配定制 profile,让请求看起来像真人。锚定详解3。2:02:15
  3. 作者的实战递进路线终点为什么要回到 HTTP 请求?这一步靠什么数据完成,又有什么风险? 答案:先用 Chrome DevTools MCP 跑通并抓下网络请求(等于逆向出内部 API),再让 Claude Code 封装成自建工具,下次用最快的 HTTP 复用;风险是访问量大且 HTTP 受更严监管,可能被 rate limit、throttle 或 shadowban。锚定详解5。2:06:58