Install
openclaw skills install @golikegod/wechat-article-extractor-skill⚠️ DEPRECATED since 2026-07-05 — 已并入 yuanzi-wechat-suite。本技能不再维护,请改用 mega-package 一键装:写作 + 读稿 + 配图 + 发布 4 站流水线。
openclaw skills install @golikegod/wechat-article-extractor-skill⚠️ DEPRECATED — 自 2026-07-05 起本技能已并入
yuanzi-wechat-suite请改用 mega-package 一键装:
bash clawhub install yuanzi-wechat-suite本技能的
extract.js已迁入yuanzi-wechat-suite/scripts/extractor/,并接入yuanzi.py extract总调度命令。配 Node.js 依赖一键装,工作流不中断。
Extract metadata and content from WeChat Official Account (微信公众号) articles.
mp.weixin.qq.com)const { extract } = require('./scripts/extract.js');
const result = await extract('https://mp.weixin.qq.com/s?__biz=...');
// Returns: { done: true, code: 0, data: {...} }
const html = await fetch(url).then(r => r.text());
const result = await extract(html, { url: sourceUrl });
const result = await extract(url, {
shouldReturnContent: true, // Return HTML content (default: true)
shouldReturnRawMeta: false, // Return raw metadata (default: false)
shouldFollowTransferLink: true, // Follow migrated account links (default: true)
shouldExtractMpLinks: false, // Extract embedded mp.weixin links (default: false)
shouldExtractTags: false, // Extract article tags (default: false)
shouldExtractRepostMeta: false // Extract repost source info (default: false)
});
{
done: true,
code: 0,
data: {
// Account info
account_name: "公众号名称",
account_alias: "微信号",
account_avatar: "头像URL",
account_description: "功能介绍",
account_id: "原始ID",
account_biz: "biz参数",
account_biz_number: 1234567890,
account_qr_code: "二维码URL",
// Article info
msg_title: "文章标题",
msg_desc: "文章摘要",
msg_content: "HTML内容",
msg_cover: "封面图URL",
msg_author: "作者",
msg_type: "post", // post|video|image|voice|text|repost
msg_has_copyright: true,
msg_publish_time: Date,
msg_publish_time_str: "2024/01/15 10:30:00",
// Link params
msg_link: "文章链接",
msg_source_url: "阅读原文链接",
msg_sn: "sn参数",
msg_mid: 1234567890,
msg_idx: 1
}
}
{
done: false,
code: 1001,
msg: "无法获取文章信息"
}
| Code | Message | Description |
|---|---|---|
| 1000 | 文章获取失败 | General failure |
| 1001 | 无法获取文章信息 | Missing title or publish time |
| 1002 | 请求失败 | HTTP request failed |
| 1003 | 响应为空 | Empty response |
| 1004 | 访问过于频繁 | Rate limited |
| 1005 | 脚本解析失败 | Script parsing error |
| 1006 | 公众号已迁移 | Account migrated |
| 2001 | 请提供文章内容或链接 | Missing input |
| 2002 | 链接已过期 | Link expired |
| 2003 | 内容涉嫌侵权 | Content removed (copyright) |
| 2004 | 无法获取迁移后的链接 | Migration link failed |
| 2005 | 内容已被发布者删除 | Content deleted by author |
| 2006 | 内容因违规无法查看 | Content blocked |
| 2007 | 内容发送失败 | Failed to send |
| 2008 | 系统出错 | System error |
| 2009 | 不支持的链接 | Unsupported URL |
| 2010 | 内容获取失败 | Content fetch failed |
| 2011 | 涉嫌过度营销 | Marketing/spam content |
| 2012 | 账号已被屏蔽 | Account blocked |
| 2013 | 账号已自主注销 | Account deleted |
| 2014 | 内容被投诉 | Content reported |
| 2015 | 账号处于迁移流程中 | Account migrating |
| 2016 | 冒名侵权 | Impersonation |
Required npm packages:
cheerio - HTML parsingdayjs - Date formattingrequest-promise - HTTP requestsqs - Query string parsinglodash.unescape - HTML entitiesweixin.sogou.com)🦞 yuanzi-wechat-series · 第 2/4 站「读稿锚」
安装方式: clawhub install yuanzi-article-extractor
本技能属于「元子公众号图文系列」4 件套之一:
yuanzi-article-masteryuanzi-article-extractor(本技能)yuanzi-image-generatoryuanzi-wechat-publisher注: 本技能另有 wechat-article-extractor-skill 同名发布(受 AMBIGUOUS_SKILL_SLUG 限制未合并),使用建议以 yuanzi- 前缀版为准。
推荐工作流:读稿 → 写作 → 配图 → 发布。
v1.0.1 元子系列升级:归 chunhualiao v1.0.0,清 node_modules(13.5 MB)+ 测试样本(3.3 MB),入元子系列。
🦞 元子公众号图文系列 v1.0.1 · 2026-07-04 · yuanzi- 前缀版