Browserbase 是一个开发者平台,用于可靠地运行、管理和监控无头浏览器。
为您的 AI 数据检索提供动力:
- - 无服务器基础设施 提供可靠的浏览器以从复杂 UI 中提取数据
- - 隐身模式 包含指纹识别策略和自动验证码解决功能
- - 会话调试器 用于检查您的浏览器会话,包括网络时间线和日志
- - 实时调试 用于快速调试您的自动化流程
安装和设置
- - 从 browserbase.com 获取 API 密钥和项目 ID,并将其设置为环境变量(
BROWSERBASE_API_KEY,BROWSERBASE_PROJECT_ID). - - 安装 Browserbase SDK:
pip install browserbase
加载文档
使用 BrowserbaseLoader将网页加载到 LangChain。加载器读取 BROWSERBASE_API_KEY 和 BROWSERBASE_PROJECT_ID 从环境变量中获取 当参数省略时。设置 text_content=True 以仅返回纯文本 内容,而不是完整的 HTML。
from langchain_community.document_loaders import BrowserbaseLoader
loader = BrowserbaseLoader(
urls=["https://example.com"],
text_content=False,
)
docs = loader.load()
print(docs[0].page_content[:61])
加载器选项
- -
urls必填。要获取的 URL 列表。 - -
text_content仅检索文本内容。默认为False. - -
api_keyBrowserbase API 密钥。默认为BROWSERBASE_API_KEY环境变量。 - -
project_idBrowserbase 项目 ID。默认为BROWSERBASE_PROJECT_ID环境变量。 - -
session_id可选。提供一个现有的会话 ID。 - -
proxyOptional. Enable/Disable Proxies.