SuperAPI AI 工具集

browserwing

编程与开发

查看项目

更新于 10-15 17:26

技能介绍

用途:BrowserWing Executor 通过 HTTP API 控制浏览器自动化,适合用脚本或智能体完成页面导航、元素交互、数据提取与页面结构分析。

主要能力:导航(前进/后退/刷新);元素交互(click、type、select、hover、press-key、wait);数据提取(extract 支持多元素与自定义字段,get-text、get-value、page-info、page-text、page-content);页面分析(snapshot 无障碍快照、clickable-elements、input-elements);高级操作(screenshot、evaluate 执行 JavaScript、batch 批量、scroll-to-bottom、resize、tabs、fill-form);调试监测(console-messages、network-requests、handle-dialog、file-upload、drag、close-page)。

使用方式:API 地址优先读取环境变量 $BROWSERWING_EXECUTOR_URL,未设置则用默认 http://127.0.0.1:8080,基础路径为 ${BROWSERWING_EXECUTOR_URL}/api/v1/executor。命令中可用 EXECUTOR_URL="${BROWSERWING_EXECUTOR_URL:-http://127.0.0.1:8080}"。若需鉴权,使用 X-BrowserWing-Key: <api-key> 或 Authorization: Bearer <token>。建议流程:先调 GET /help 查看可用命令,再 POST /navigate 打开页面,接着 GET /snapshot 获取元素 RefID,然后执行 click/type/select 等操作,最后用 POST /extract 提取数据。元素标识支持 RefID(@e1,推荐,快照后约 5 分钟有效)、CSS 选择器、XPath 与文本内容。

适用场景:表单填写、搜索结果抓取、页面数据采集、登录自动化等。限制:需浏览器运行(首次操作会自动启动);操作作用于当前活动标签页;timeout 单位为秒;快照在导航和点击后会更新。官方未提供收费、价格或平台支持信息。