SuperAPI AI 工具集

browser

编程与开发

查看项目

更新于 10-15 22:16

技能介绍

用途:这是一套最小化的 CDP 浏览器自动化与抓取工具,用于启动 Chrome、导航页面、在页面中执行 JavaScript、截图以及可视化选取元素,适合协作式站点探索和网页抓取。

主要能力:包含启动 Chrome、导航、执行 JS、截图、拾取元素等脚本。start.js 可通过 --profile 复制真实 Chrome 配置,从而继承 cookies 与登录状态;nav.js 可导航当前标签页或用 --new 打开新标签页;eval.js 在活动标签页的异步上下文中执行 JavaScript;screenshot.js 截取当前视口并返回临时文件路径;pick.js 提供交互式元素选择器,点击选择、Cmd/Ctrl+Click 多选、Enter 完成,便于拿到精确选择器或文本快照。

使用方式:首次使用需安装依赖 npm install --prefix skills/browser。启动 Chrome:./skills/browser/scripts/start.js(全新配置)或 ./skills/browser/scripts/start.js --profile(复制个人配置),Chrome 会在 :9222 上开启远程调试。导航:./skills/browser/scripts/nav.js https://example.com,或加 --new 打开新标签页。执行 JS:./skills/browser/scripts/eval.js 'document.title'。截图:./skills/browser/scripts/screenshot.js。选取元素:./skills/browser/scripts/pick.js "Click the submit button"。

限制:使用其他工具前必须先启动 Chrome。eval.js 中的代码必须是单个表达式,多语句需用 IIFE 包裹,例如 '(() => { const x = 1; return x + 1; })()',且代码字符串避免换行,保持一行。JavaScript 在页面的异步上下文中运行。

其他信息:费用、价格、支持平台等内容暂未提供。