SuperAPI AI 工具集

wechat-article-extractor

写作与研究

查看项目

更新于 10-16 08:44

技能介绍

用途:解析微信公众号文章链接,提取文章与公众号的元数据及正文内容,适合需要批量抓取或整理公众号文章的场景。

主要能力:解析 mp.weixin.qq.com 文章 URL;提取标题、作者、摘要、发布时间等文章元数据;提取公众号名称、头像、微信号、简介等信息;获取正文 HTML 与封面图 URL;支持 post、video、image、voice、text、repost 等多种文章类型;处理内容被删除、链接过期、访问受限等错误;也可从搜狗微信搜索结果(weixin.sogou.com)提取。

使用方式:命令行推荐用 npx wechat-article-extractor <URL>,可用 --output 指定输出路径、--json 输出 JSON、--format 选择 markdown|json|html,默认输出 ./wechat-article.md。编程调用通过 require('./scripts/extract.js') 的 extract 函数,返回 { done, code, data } 结构,并支持 shouldReturnContent、shouldFollowTransferLink、shouldExtractTags 等选项。依赖 cheerio、dayjs、request-promise、qs、lodash.unescape。

限制:部分字段可能因文章类型或页面结构为 null;遇到“访问过于频繁”需等待数分钟;链接过期通常意味着文章已被删除;具体收费、平台与效果资料暂未提供。