前提条件
- 一个 Bright Data 账户(免费注册,无需信用卡)。
- Node.js 20 或更高版本,这是通过
npx运行 Bright Data CLI 所需的全部条件。 - 一个具备终端访问能力的编码助手:Claude Code、Cursor 或 Codex。
npx 运行它,按需获取最新版本,因此没有任何需要维护的全局依赖。
用一个提示词构建爬虫
如果您只想快速得到一个爬虫,粘贴下面这个提示词,并替换尖括号中的两个值:目标 URL 和您想要的字段。编码助手通过npx 运行 Bright Data CLI,然后构建爬虫并运行一次。不含自我修复。
Prompt
Prompt
预期结果: 编码助手返回一个类似 c_mpohus372o5tmid1jk 的 Collector ID,然后打印一个 JSON 数组,其中一行包含您所要求的字段。
用一个提示词构建、运行并自我修复
如需查看完整的构建、运行、修复、批准、再运行循环的实际效果,粘贴下面这一个提示词,让编码助手逐步完成每个步骤。这种模式是有意为之:先构建一个最小爬虫,再通过修复扩展数据结构,这样修复信封中的preview_result 就更容易对照一个已知良好的基线进行验证。编码助手通过 npx 运行所有 Bright Data CLI 命令,因此无需任何全局安装。
Prompt
预期结果: 编码助手最终返回一行 JSON,包含name、price、description、image_url和rating,且 Collector ID 与第 2 步相同。
逐步运行流程
当您希望在继续之前检查每个 Collector ID、运行结果和修复信封时,请逐条执行下面的提示词。1
提示编码助手对 CLI 进行身份验证
Prompt
预期结果: 编码助手打印出 bdata 的版本号并确认已完成身份验证。npx 会按需获取 CLI,因此无需任何全局安装。
2
提示编码助手构建一个最小爬虫
Prompt
预期结果: 编码助手返回一个类似 c_mpohus372o5tmid1jk 的 Collector ID。请保存它;后续提示词都会复用同一个 ID。
3
提示编码助手运行爬虫
Prompt
预期结果: 一个 JSON 数组,包含一行数据,仅填充name和price。
4
提示编码助手修复并添加更多字段
Prompt
预期结果: 编码助手返回status: "awaiting_approval",其preview_result行现在显示五个字段。
5
提示编码助手批准修复
Prompt
预期结果:status推进到done。Collector ID 保持不变。
6
提示编码助手验证扩展后的数据结构
Prompt
预期结果: 与之前运行相同的 JSON 结构,每行现在多出三个字段。
相关内容
使用 Bright Data CLI 构建爬虫
权威的 CLI 教程:安装、登录、创建、运行、修复
自我修复工具
从 Bright Data 控制面板修复爬虫
Scraper Studio API 快速开始
通过 cURL、Python 或 Node.js 触发现有爬虫
Bright Data CLI 命令
scraper create、heal 和 approve 的参数参考