SuperAPI AI 工具集

web-importer

办公与效率

查看项目

更新于 10-16 09:52

技能介绍

Web Importer 用于把网页内容高质量导入 WPS 笔记。用途是抓取网页正文并整理为 WPS XML 后写入笔记,保留原文颜色、粗体、标题层级、blockquote 高亮块,图片按原文位置插入。支持微信公众号文章、X/Twitter 推文与 Thread,以及任意通用网页,统一入口自动识别。

主要能力与用法:不要把抓取回的 Markdown 原样写入,需先整理为 WPS XML 再写入,图片单独插入。用户直接给 URL 时走直接抓取模式,用 web_fetch 获取正文,再 create_note、batch_edit,随后 insert_image、sync_note;只给标题或关键词时走搜索定位模式,用 web_search / batch_web_search 定位,候选不唯一时用 ask_user 确认,再 web_fetch 并写入。写入后可用 read_note / read_section / read_blocks 回读验收。网页内容按映射整理:粗体到 strong、斜体到 em、一至三级标题到 h1 / h2 / h3、引用到 blockquote、列表到 ul / li、表格到 table、链接保留文本与 URL。

限制与注意:X 内容可能受动态渲染、登录态和线程展开限制,仅依赖 web_fetch 返回的可见正文和图片链接,不假设浏览器渲染能力;需登录的推文可能拿不到正文,长 Thread 只导入能稳定抓到的内容,视频仅保留可见文字与可插入图片,不承诺视频本体,转推或引用推文以抓到的主内容为准。写入稳定性要求正文优先用 batch_edit,少量修补可用 edit_block,图片只能用 insert_image,编辑前先获取 block_id;block_id 失效需重新 get_note_outline,必要时 read_blocks 定位;重试前回读避免重复插图。颜色语义丢失时不得伪造颜色。异常时:抓不到正文则告知不创建空笔记;正文不完整可降级导入并说明缺失;图片失败则跳过并汇报;搜索结果不唯一用 ask_user 确认。依赖项包括 web_fetch、web_search / batch_web_search、create_note、get_note_outline、batch_edit / edit_block、insert_image、read_note / read_section / read_blocks、sync_note、ask_user。