Skip to main content
Hyperbrowser 是一个用于运行、运行浏览器代理和扩展无头浏览器的平台。它允许您大规模启动和管理浏览器会话,并为任何网页抓取需求提供易于使用的解决方案,例如抓取单个页面或爬取整个网站。 主要特点:
  • 即时可扩展性 - 在几秒内启动数百个浏览器会话,无需担心基础设施问题
  • 简单集成 - 与 Puppeteer 和 Playwright 等流行工具无缝协作
  • 强大的 API - 易于使用的 API,用于抓取/爬取任何网站,以及更多功能
  • 绕过反机器人措施 - 内置隐身模式、广告拦截、自动验证码解决和轮换代理
本指南提供了快速入门 Hyperbrowser 工具的概述。 有关 Hyperbrowser 的更多信息,请访问 Hyperbrowser 网站,或者如果您想查看文档,可以访问 Hyperbrowser 文档

浏览器代理

Hyperbrowser 提供了强大的浏览器代理工具,使 AI 模型能够以编程方式与 Web 浏览器交互。这些浏览器代理可以导航网站、填写表单、点击按钮、提取数据并执行复杂的 Web 自动化任务。 浏览器代理特别适用于:
  • 从复杂网站进行网页抓取和数据提取
  • 自动化重复性 Web 任务
  • 与需要身份验证的 Web 应用程序交互
  • 跨多个网站进行研究
  • 测试 Web 应用程序
Hyperbrowser 提供三种类型的浏览器代理工具:
  • Browser Use Tool:通用浏览器自动化工具
  • OpenAI CUA Tool:与 OpenAI 的 Computer Use Agent 集成
  • Claude Computer Use Tool:与 Anthropic 的 Claude 计算机使用功能集成

概述

集成详情

设置

要访问 Hyperbrowser 工具,您需要安装 langchain-hyperbrowser 集成包,并创建一个 Hyperbrowser 帐户并获取 API 密钥。

凭证

前往 Hyperbrowser 注册并生成 API 密钥。完成此操作后,设置 HYPERBROWSER_API_KEY 环境变量:

安装

安装 langchain-hyperbrowser

实例化

Browser use tool

HyperbrowserBrowserUseTool 是一个使用浏览器代理(特别是 Browser-Use 代理)执行 Web 自动化任务的工具。

OpenAI CUA tool

HyperbrowserOpenAICUATool 是一个专门的工具,通过 Hyperbrowser 利用 OpenAI 的 Computer Use Agent (CUA) 功能。

Claude computer use tool

HyperbrowserClaudeComputerUseTool 是一个专门的工具,通过 Hyperbrowser 利用 Claude 的计算机使用功能。

调用

基本用法

Browser use tool

OpenAI CUA tool

Claude computer use tool

使用自定义会话选项

所有工具都支持自定义会话选项:

异步用法

所有工具都支持异步用法:

在代理中使用

以下是如何在代理中使用任何 Hyperbrowser 工具:

配置选项

Claude Computer Use、OpenAI CUA 和 Browser Use 具有以下可用参数:
  • task:使用代理执行的任务
  • max_steps:代理为完成任务可以采取的最大交互步骤数
  • session_options:浏览器会话配置
更多详细信息,请参阅各自的 API 参考:

API 参考