SuperAPI AI 工具集

url-scrape

安全与审计

查看项目

更新于 10-16 08:47

技能介绍

用途:通过 Chrome 扩展支持的 Frevana MCP 工具 frevana_scrape 抓取指定网页 URL 内容,默认经 Readability.js 提取为干净 Markdown。

主要能力:接受 url(必填,须为 http:// 或 https:// 开头的绝对地址),provider(可选,默认 url),timeout(可选)。输出通常包含标题、作者、正文和链接;除非用户要求原始输出,一般会对抓取内容做摘要。

使用方式:依赖本地 Frevana 守护进程(默认端口 12306)、通过 Frevana Chrome 扩展连接的 Chrome,以及 curl、bash、python3。脚本会在每次抓取前运行 bundled scripts/setup.sh,该脚本会下载并执行 https://raw.githubusercontent.com/FinpeakInc/frevana-cli-releases/refs/heads/main/skills/frevana/scripts/setup.sh 的官方安装脚本;若缺少 frevana 则先安装再启动或检查守护进程。执行顺序为先确认绝对 URL,默认 provider 为 url,不臆造 timeout,setup 成功后再抓取。若 setup 报告 Chrome 未连接,应停止并提示用户打开 Chrome、连接扩展后重试。若抓取返回登录/认证内容或空内容,提示用户可能需要在 Chrome 中登录该站点。

命令示例:bash <skill-path>/scripts/scrape_url.sh --url "https://example.com";可加 --provider url --timeout 60000;加 --output ./out/url-scrape-result.md 保存结果。脚本内部调用 frevana call frevana_scrape '<json_args>',JSON 仅使用 url、provider、timeout 字段,不传不支持的字段。

限制:需用户提供绝对 URL;要求本地守护进程和 Chrome 扩展连接正常;认证页面依赖 Chrome 会话登录态;未提供代理、并发、速率限制等其他说明。