SuperAPI AI 工具集

wechat-article-ingest

写作与研究

查看项目

更新于 10-15 17:34

技能介绍

用途:把微信公众号文章转换为 Markdown,并进一步生成 A 层观点提取与 B 层问题链,存入知识库。支持直接链接抓取和 PDF 提取两种方式。

主要能力:链接模式尽量保留标题层级(h1/h2/h3 转 Markdown 标题)、图片(data-src/src 转图片引用)和正文链接(a 标签转 Markdown 链接)。A 层生成观点提取文件,含支柱观点(P1-P6)、支撑观点(S1-S8)、延伸观点(E1-E4)及 Takeaway。B 层生成问题链文件,含 3-5 条问题链,每条分 L1 安全区、L2 边缘区、L3 核心区,每条链 6 道问题,并含一个终局种子问题。

使用方式:环境要求 Python 3.10+,安装依赖 pip install beautifulsoup4 markitdown pymupdf(或用 uv pip install)。链接模式:python scripts/fetch_article.py "https://mp.weixin.qq.com/s/xxxxx" --output ./output。PDF 模式:python scripts/extract.py "path/to/article.pdf" --output ./output。A+B 处理需 Agent 参与,可提示“帮我处理这篇文章:链接,提取观点 + 问题链”。知识库目录分为素材库/公众号文章/{公众号名}/article.md 与 wiki/外部输入/公众号/{公众号名}/{主题}/观点提取.md、问题链.md。

限制:部分公众号文章有防盗链可能抓取失败;纯图片文章无法提取文字;MarkItDown 需 Python ≥ 3.10;PDF 提取质量取决于原文排版,链接模式比 PDF 模式更能保留图片和链接;长文档拆分需 Agent 判断。仅供个人学习与研究使用,请遵守目标平台服务条款与 robots 规则,控制请求频率,勿用于批量抓取或商用爬取,版权归原作者所有。