Skip to main content
运行方式取决于任务来源:新 URL 先用 detect 生成任务文件,已有任务可用 run,大批量稳定采集可用云端运行。

bazhuayu run(本地运行已有任务)

命令描述 在你自己的电脑上启动本地采集。默认使用 CLI 管理的独立 Chrome for Testing;也可以使用 v0.1.30 的用户浏览器模式复用 Chrome / Edge 登录状态。独立模式下可以用 --headless 隐藏浏览器窗口。 v0.1.32 修复了部分任务在达到 --max-rows <n> 上限后未正常结束的问题。升级后,达到设置的行数上限会正常收尾并退出。
常用选项:

选择浏览器模式

用户模式仅支持 Windows 和 macOS,且不支持 --headless。首次使用前按 浏览器管理 页面安装扩展并验证状态。浏览器选择优先级为命令参数、环境变量、保存的默认设置、独立模式。

运行本地任务文件

detect 生成的 .json 任务文件可直接用于本地运行:
如果命令需要任务标识,可使用任务文件中的 taskId,或按 CLI 输出提示传入。

后台运行与本地控制

使用 --detach 后,终端可以关闭,任务会继续在后台运行。之后用 local 子命令管理:
如果本地运行时指定了 --output ./runs,查询状态或导出时也应使用同一目录:

bazhuayu cloud start(云端运行任务)

云端运行适合稳定任务、大数据量任务和不希望本地 Chrome 长时间运行的场景。 v0.1.28 起,可以用 schedule cloud 管理云定时;本地定时仍在桌面客户端中设置:

怎么选运行方式

若出现扩展注册或浏览器启动错误,请先运行 bazhuayu doctor --json;用户模式再运行 bazhuayu browser status --browser-id chrome --profile "Default" --json,并按 nextActions 修复扩展或 Profile 状态。

下一步

网页检测与任务生成

从网页 URL 检测结构并生成任务文件。

导出数据

将采集结果导出为文件。

浏览器管理

配置独立模式或 Chrome / Edge 用户 Profile。