Browserbase 加载器
描述
Browserbase 是一个开发平台,用于可靠地运行、管理和监控无头浏览器。
利用
- 无服务器基础设施 为您的 AI 数据检索提供可靠的浏览器,以从复杂的 UI 中提取数据
- 隐身模式 包括指纹识别策略和自动验证码解决
- 会话调试器 用于使用网络时间线和日志检查您的浏览器会话
- 实时调试 用于快速调试您的自动化
安装
- 从 browserbase.com 获取 API 密钥和项目 ID,并在环境变量 (
BROWSERBASE_API_KEY
、BROWSERBASE_PROJECT_ID
) 中设置它。 - 安装 Browserbase SDK
- npm
- Yarn
- pnpm
npm i @browserbasehq/sdk
yarn add @browserbasehq/sdk
pnpm add @browserbasehq/sdk
示例
以下使用 BrowserbaseLoader
来允许您的代理加载网站
import { BrowserbaseLoader } from "@langchain/community/document_loaders/web/browserbase";
const loader = new BrowserbaseLoader(["https://example.com"], {
textContent: true,
});
const docs = await loader.load();
API 参考
- BrowserbaseLoader 来自
@langchain/community/document_loaders/web/browserbase
参数
urls
: 必需。要加载的 URL 列表。
选项
textContent
只检索文本内容。默认值为false
。sessionId
可选。提供现有的会话 ID。proxy
可选。启用/禁用代理。