SuperAPI AI 工具集

web-access

通用与其它

查看项目

更新于 10-15 20:06

技能介绍

用途:统一处理所有联网操作,包括搜索、网页抓取、登录后操作、网络交互、抓取社交媒体内容、读取动态渲染页面,以及任何需要真实浏览器环境的任务。

主要能力:通过 CDP Proxy 直连用户日常 Chromium 系浏览器(Chrome/Edge),天然携带登录态,无需启动独立浏览器。提供 HTTP API 完成列出/新建/关闭 tab、页面信息、执行任意 JS、截图、导航、点击、文件上传、滚动等操作。支持从 DOM 提取媒体资源 URL、穿透 Shadow DOM 与 iframe、操控 video 元素采帧分析。可检索本地浏览器书签与历史定位用户访问过的页面。

使用方式:先运行 node "${CLAUDE_SKILL_DIR}/scripts/check-deps.mjs" 做前置检查,需 Node.js 22+。按脚本输出处理:exit 0 继续;exit 2 需询问用户偏好并写入 config.env 的 WEB_ACCESS_BROWSER;exit 1 按 stdout 错误处理。支持 --browser <chrome|edge> 临时覆盖。切换浏览器时需先 pkill -f cdp-proxy.mjs 再重跑检查。检查通过后须向用户展示账号封禁风险提示,再启动 CDP Proxy。所有操作通过 curl 调用 http://localhost:3456 的 API,如 /targets、/new、/eval、/screenshot、/navigate、/click、/clickAt、/setFiles、/scroll、/close。

适用场景:需要登录态、交互操作或像人一样在浏览器内导航探索的任务;已知静态层无效的平台(如小红书、微信公众号);多目标并行调研可拆给子 Agent 分治。

限制:部分站点对浏览器自动化检测严格,存在账号封禁风险,内置防护但无法完全避免。Jina 为可选预处理层,限 20 RPM,可能有信息损耗。短时间内密集打开大量页面可能触发反爬风控。平台返回的“内容不存在”不一定反映真实状态。任务结束应关闭自己创建的 tab,保留用户原有 tab。Proxy 持续运行,不建议主动停止。