功能强大的无头浏览器 Playwright

Playwright 是目前的主流选择,因为它提供了一个神级命令来自动修复 Ubuntu 缺少的各种系统库(.so 文件)。

安装方法:

npm init playwright@latest

npm install -g @playwright/mcp@latest

# 下载浏览器二进制文件
npx playwright install chromium

# 安装 Ubuntu 缺少的系统级依赖(最重要!)
sudo npx playwright install-deps

Playwright有2个不同的模块,分别为playwright/cli和playwright/mcp,这两个包虽然都属于 Playwright 家族,但用途完全不同。一个是为了程序员手动测试/自动化设计的,另一个是为了让 AI 代替你操作浏览器设计的。

  • 如果你是想写自动化测试代码,或者手动爬虫,请安装 @playwright/cli(或者更常见的做法是直接在项目里 npm init playwright)。
  • 如果你是想给你的 AI 助手(如 Claude)增加“上网冲浪”和“操控网页”的能力,请安装 @playwright/mcp