SuperAPI AI 工具集

brightdata-cli

数据与分析

查看项目

更新于 10-15 20:08

技能介绍

用途:Bright Data CLI(命令为 brightdata 或 bdata)让用户在终端访问 Bright Data 网页数据平台,完成抓取、搜索、结构化数据提取及账户管理,自动处理认证、代理区域、反爬绕过、验证码与 JS 渲染。

安装:macOS/Linux 可运行 curl -fsSL https://cli.brightdata.com/install.sh | bash;Windows 或手动安装用 npm install -g @brightdata/cli;免安装用 npx --yes --package @brightdata/cli brightdata <command>。需 Node.js >= 20。

首次设置:运行 bdata login 打开浏览器 OAuth,保存 API 密钥并自动创建 cli_unlocker、cli_browser 代理区域。无浏览器环境用 bdata login --device,非交互用 bdata login --api-key <key>,用 bdata config 验证。

主要能力:bdata scrape <url> 抓取任意 URL,支持 markdown、html、json、screenshot 格式及 --country 地理定位、--async 异步;bdata search "<query>" 搜索 Google/Bing/Yandex,返回结构化结果;bdata pipelines <type> [params] 从 40+ 平台提取结构化数据,bdata pipelines list 列出类型;bdata status <job-id> 查看异步任务,可加 --wait;bdata zones、bdata budget 管理区域与费用;bdata skill add/list 安装 AI 智能体技能;bdata config 查看或设置配置。

输出与串联:支持 --json、--pretty、-o <path>,管道中自动禁用颜色与动画,可配合 jq、xargs 串联命令。环境变量如 BRIGHTDATA_API_KEY、BRIGHTDATA_UNLOCKER_ZONE、BRIGHTDATA_SERP_ZONE、BRIGHTDATA_POLLING_TIMEOUT 可覆盖配置。

限制:需 Node.js >= 20;pipelines 为异步任务需轮询;部分错误需重新登录或检查区域权限;具体收费与配额资料未提供。