SnapRender

📸 API 级网页截图,多设备一键捕获

SnapRender 是一款基于 API 的网页截图工具,支持多设备模拟、暗黑模式、整页滚动和广告拦截,通过 curl 命令行调用,每月 500 张免费额度,适合开发者与自动化工作流。

收藏
5.7k
安装
1.7k
版本
1.2.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

SnapRender 允许 AI Agent 通过命令行「看见」网页内容。不同于传统浏览器工具,它采用纯 API 调用模式,通过 curl 发送请求即可获取像素级精准的网页截图,支持 JPEG/PNG/WebP/PDF 多种格式输出。

显著优点

设备模拟全面:内置 iPhone 14/15 Pro、Pixel 7、iPad Pro、MacBook Pro 等真实设备参数,可精确还原移动端或桌面端渲染效果,非常适合响应式设计验证。

自动化友好:完全基于命令行和 JSON 响应,天然适配 CI/CD 流水线、测试脚本和 AI Agent 工作流。返回的元数据(响应时间、缓存状态、剩余额度)便于监控和成本控制。

隐私与清洁度:默认开启广告拦截和 Cookie 横幅屏蔽,减少视觉噪音;支持 hide_selectorsclick_selector 实现页面元素的预操作,满足定制化截图需求。

性能优化设计:强制 quality=60 的 JPEG 输出控制响应体积,base64 解码后写入文件避免终端输出堵塞,体现对 Agent 上下文窗口的考量。

潜在局限

  • 网络依赖:目标站点不可达或反爬机制会导致截图失败,需配置 delay 参数应对动态加载内容
  • 无交互深度:仅支持单点击操作,无法模拟复杂用户流程(登录、表单填写、连续导航)
  • 成本阶梯:免费档 500 张/月对高频监控场景略显紧张,大规模使用需评估付费方案
  • API 密钥管理:依赖环境变量注入,多 Agent 共享密钥时存在权限隔离隐患

适用场景

前端开发者进行跨设备视觉回归测试、竞品分析中的批量网页存档、AI Agent 需要「视觉理解」网页内容的增强场景、以及任何需要将网页可视化纳入自动化流程的场合。

风险提示

⚠️ 关键限制:必须严格使用 exec 工具执行 curl,禁止调用 browser 工具,混淆可能导致截图失败或安全策略违规。URL 必须强制编码,未编码的特殊字符会引发 API 错误。截图文件需落地存储,base64 原始响应直接输出将占满上下文窗口。

SnapRender 内容

手动下载zip · 2.2 kB
SKILL.mdtext/markdown
请选择文件