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

浏览器代理

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

概述

集成详情

设置

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

凭据

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

安装

安装 langchain-hyperbrowser

实例化

浏览器使用工具

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

OpenAI CUA 工具

HyperbrowserOpenAICUATool 是一个专用工具,通过 Hyperbrowser 利用 OpenAI 计算机使用代理 (CUA) 功能。

Claude 计算机使用工具

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

调用

基本用法

浏览器使用工具

OpenAI CUA 工具

Claude 计算机使用工具

使用自定义会话选项

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

异步用法

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

在代理中使用

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

配置选项

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

API 参考