用途:从指定网页 URL 提取文章主体内容,剥离导航、广告、订阅表单、相关推荐、社交按钮、Cookie 提示等干扰,输出整洁可读的纯文本文件,文件以文章标题命名。
主要能力:按优先级自动选择工具——reader(Mozilla Readability)、trafilatura(Python)、或 curl 加基础解析的降级方案;支持从元数据获取标题、清理文件名中的特殊字符、保存并预览前若干行。
使用方式:技能激活后传入文章 URL。若工具未安装,可用 npm install -g @mozilla/readability-cli 或 npm install -g reader-cli 安装 reader,或用 pip3 install trafilatura 安装 trafilatura。基本命令:reader "URL" > article.txt;或 trafilatura --URL "URL" --output-format txt > article.txt,可加 --no-comments、--no-tables 等选项。无工具时用 curl 配合 Python 解析降级。
适用场景:下载博客文章、新闻报道、教程正文;需要无干扰的干净文本用于阅读或后续处理;非英语内容建议用 trafilatura。
限制:需要付费墙或登录的页面可能提取失败;大量使用 JavaScript 渲染的站点可能无法正确提取;降级方法准确度较低,可能混入噪声。标题含特殊字符时会被替换或移除,文件名长度有限制。提取后应展示预览供确认。