核心功能
Traktor 是一款面向专业用户的网站资产提取技能,通过 Claude Code 的浏览器自动化能力(claude-in-chrome MCP),实现对目标网站的全方位资源抓取。
主要用法
用户通过 /traktor <url> 触发,支持批量多站点处理。系统会自动创建标准化的目录结构(assets/ 和 full-site/),并生成并行后台代理执行提取任务。
提取范围
- 视觉资产:图片(含懒加载触发)、SVG 内联代码、背景图、favicon、Open Graph 图
- 媒体资源:视频文件及 poster 帧
- 字体文件:通过 CSS Font Face 规则解析 WOFF/WOFF2/TTF 等格式
- 页面结构:导航、标题层级、按钮文本、元数据等结构化内容
显著优势
1. 并行处理:多站点场景下同时运行多个后台代理,大幅提升批量处理效率
2. 懒加载触发:通过模拟滚动确保动态加载内容被完整捕获
3. 标准化输出:统一的命名规范({site-prefix}-{descriptive-name}.{ext})便于后续管理
4. 容错机制:单点失败不影响整体流程,自动重试与错误日志记录
局限性与风险
- 环境依赖严格:必须运行于 Claude Code + claude-in-chrome 扩展环境,普通 API 或网页版 Claude 无法使用
- 反爬限制:部分网站可能触发 rate limit 或 IP 封禁,虽内置 2 秒延迟但无法完全规避
- 大文件限制:自动跳过 >50MB 资源,需手动补充下载
- 版权风险:提取的商业素材可能受版权保护,用户需自行承担合规责任
- 单页限制:当前版本仅提取入口页面,不自动遍历整站链接
适合人群
- UI/UX 设计师进行竞品视觉研究
- 开发者学习优秀站点的实现细节
- 品牌团队收集行业设计趋势参考
安全评估
技能本身为中性工具,无恶意代码。风险主要源于使用场景:未经授权抓取受保护内容可能违反服务条款或版权法。建议仅用于公开资源的学习参考,商业使用前务必获取合法授权。