SuperAPI AI 工具集

browser-cloud

编程与开发

查看项目

更新于 10-15 23:48

技能介绍

用途:该技能为 AI 智能体提供连接真实网页的能力,输出可运行的 TypeScript 代码,在 TestMu AI Browser Cloud 上按需创建隔离的云端浏览器会话,无需本地 Chrome。

主要能力:支持创建云端会话并通过 Puppeteer(默认)、Playwright 或 Selenium 适配器连接,执行抓取、截图、生成 PDF、表单填写、登录与会话复用、监听、文件上传下载、与应用交互等任务。提供隐蔽配置(humanizeInteractions、randomizeUserAgent、randomizeViewport)应对机器人检测;支持 profileId 持久化登录状态、tunnel 访问 localhost 或内网、上下文转移共享登录态、并行会话,以及 LangChain、CrewAI、OpenAI 函数调用等框架集成。抓取支持 html/text/markdown/readability 格式。

使用方式:先确认任务类型、框架、适配器、是否需要登录、是否需访问本地地址、是否需隐蔽和规模;再选择 Quick Action、Session+Navigate、Auth+Profile、Parallel Sessions、Tunnel 等模式。安装依赖:npm i @testmuai/browser-cloud,Node.js 16+(Playwright 适配器需 18+),凭据通过环境变量 LT_USERNAME 与 LT_ACCESS_KEY 提供。代码需用 try/finally 释放会话,在 lambdatestOptions 中设置 build 与 name,显式设置 timeout(如 1800000),导出带类型的函数并返回结构化结果。

限制:资料未提供具体收费与价格信息;会话默认超时约 5 分钟;凭证不得硬编码;多会话脚本应添加 SIGINT 释放处理。运行后的视频、控制台与网络记录可在 TestMu AI 自动化会话历史中查看。