SuperAPI AI 工具集

brightdata-core-workflow-a

数据与分析

查看项目

更新于 10-15 22:42

技能介绍

用途:当静态请求无法满足需要 JavaScript 渲染的已批准任务时,使用 Bright Data Browser API 作为远程浏览器数据平面,在受限交互与证据留存下完成采集。

主要能力:绑定单一浏览器 zone、公开目标清单、交互上限与最小输出 schema;通过官方客户端构建连接 URL,交由 Playwright 的 connect_over_cdp 使用;仅允许清单内主机,限制导航次数与墙钟时间,按需屏蔽无关资源,只提取命名的公开字段。

使用方式:先审批任务清单,用 Grep 检查是否含登录、注册、购买、发消息等禁止交互,拒绝非公开或滥用流程。凭据存放于运行时密钥管理器,连接示例: from brightdata import BrightDataClient client = BrightDataClient(browser_username=browser_user, browser_password=browser_password) 仅将 client.browser.get_connect_url() 传给 Playwright connect_over_cdp。用 Bash(python:*) 运行基于 fixture 的离线测试;连接真实浏览器仍需已记录的授权门。最后持久化任务 ID、目标类别、字段计数、提供方错误与策略决定,未获明确批准则丢弃原始页面内容。

适用场景:已批准的公开页面,例如需 JavaScript 渲染的价格表,仅访问允许主机、提取三个已批准字段、在 finally 中关闭浏览器,并拒绝任何跳转到认证页的重定向。

限制:不得在策略拒绝后添加规避行为;连接被拒需核对自有 zone 且不得暴露连接 URL;页面跳转登录应停止并标记目标超范围;策略错误应升级而非绕过。具体收费、价格与平台细节暂未提供。