Browserless#

Browserless 提供带 Sessions API 的云浏览器基础设施。当本地浏览器不可用时,可在运行 agent-browser 的环境中使用它。

设置#

bash
export BROWSERLESS_API_KEY="your-api-token"
agent-browser -p browserless open https://example.com

Or use environment variables for CI/scripts:

bash
export AGENT_BROWSER_PROVIDER=browserless
export BROWSERLESS_API_KEY="your-api-token"
agent-browser open https://example.com

The -p flag takes precedence over AGENT_BROWSER_PROVIDER.

配置#

VariableDescriptionDefault
BROWSERLESS_API_KEYAPI token (required)
BROWSERLESS_API_URLBase API URL (for custom regions or self-hosted)https://production-sfo.browserless.io
BROWSERLESS_BROWSER_TYPEType of browser to use (chromium or chrome)chromium
BROWSERLESS_TTLSession TTL in milliseconds300000
BROWSERLESS_STEALTHEnable stealth modetrue

启用后,agent-browser 会连接到 Browserless 云会话,而不是启动本地浏览器。所有命令的行为都相同。

可在 Browserless Dashboard 获取 API token。