SuperAPI AI 工具集

web-reader

写作与研究

查看项目

更新于 10-16 08:48

技能介绍

用途:web-reader 技能指导使用 z-ai-web-dev-sdk 实现网页读取与内容提取,让应用能以编程方式抓取并处理网页内容,适用于新闻文章、文档页、博客、研究论文等页面的正文与元数据获取。

主要能力:通过 page_reader 函数抓取网页,自动提取正文内容与元数据,解析并清理 HTML,返回结构化数据,包括 title(页面标题)、html(正文 HTML)、text(纯文本)、publish_time(发布时间,若有)、url(原始地址)与 metadata(附加元数据)。响应还包含 code、status 及 usage.tokens 等字段。

使用方式:技能位于 {project_path}/skills/web-reader,参考脚本在 {Skill Location}/scripts/web-reader.ts。简单任务可用 CLI,例如:z-ai function --name "page_reader" --args '{"url": "https://example.com"}';可用 -n、-a、-o 简写,-o 将结果保存为 JSON 文件。复杂场景用 SDK:import ZAI from 'z-ai-web-dev-sdk',await ZAI.create() 后调用 zai.functions.invoke('page_reader', { url })。可循环处理多个 URL,并配合缓存、限流、错误处理等模式。

适用场景:快速内容抓取与 URL 可访问性测试、批量 URL 处理、内容聚合、RSS 式文章读取、网页抓取流水线(提取链接、图片、纯文本)等。

限制:z-ai-web-dev-sdk 必须仅在后端代码中使用,禁止用于客户端代码。资料未提供收费、价格、平台支持范围及具体抓取成功率等信息。