安装 CLI
运行 Bright Data CLI 最快的方式是使用npx,它会执行最新版本,无需全局安装:
npx -p @brightdata/cli 即可以同样的方式运行,无需维护任何全局依赖。Bright Data CLI 需要 Node.js 20 或更高版本。
如果希望获得持久可用的 brightdata 命令和更快的启动速度,请改为全局安装 CLI:
Windows
通过npx 运行 CLI 只会完成登录认证,并不会把 brightdata 或 bdata 可执行文件加入 PATH。如果需要长期可用的命令,请全局安装:
[WinError 2] The system cannot find the file specified 或 [WinError 193],因为 npm 安装的是 Python 无法直接执行的 .cmd 包装脚本。三种解决方式:
- 在默认执行策略下,PowerShell 会阻止 npm 包装脚本。请运行
Get-ExecutionPolicy,若返回Restricted,可用Set-ExecutionPolicy -Scope CurrentUser RemoteSigned允许本地脚本。 - 控制台默认代码页为 cp1252,当抓取页面包含 UTF-8 内容时会抛出
UnicodeEncodeError。请设置PYTHONUTF8=1,或在执行命令前运行chcp 65001。
更新 CLI
使用与安装时相同的包管理器升级到最新版本:身份验证
运行登录命令以连接您的 Bright Data 帐户:- 验证并在本地存储您的 API 密钥
- 自动创建所需的代理区域(
cli_unlocker、cli_browser) - 设置合理的默认值,以便您立即开始
您只需登录一次。所有后续命令都会自动进行身份验证。
替代身份验证方法
无头/SSH 环境
无头/SSH 环境
当没有可用的浏览器时,使用设备流:这会打印一个 URL 和一个代码。在任何设备上打开该 URL,输入代码,CLI 即可完成身份验证。
直接 API 密钥
直接 API 密钥
环境变量
环境变量
设置 这对 Docker 容器、GitHub Actions 和其他自动化环境很有用。
BRIGHTDATA_API_KEY 环境变量以完全跳过登录:交互式设置向导
为了获得引导式的首次体验,请使用 init 命令:验证您的设置
登录后,确认一切正常工作:配置存储
CLI 在本地存储凭证和配置:
创建两个文件:
后续步骤
命令
探索完整的命令参考。
使用示例
跳转到真实工作流和配方。