抓取微信公众号文章、搜索公众号、文章列表、爆款查询与分析。触发场景:mp.weixin.qq.com 链接、微信公众号文章、公众号文章分析。
数据分析
公众号文章数据透视
试用单篇公众号文章的完整数据。基本信息、互动数据(阅读点赞分享收藏)、正文提取(文本/HTML/媒体清单)、一次拿全量的完整报告。支持按需求选维度,避免多余扣费。 适用场景:用户想看某一篇公众号文章的数据(阅读/点赞/分享/收藏)、正文、图片清单或完整报告时使用。
它能做什么
单篇公众号文章的完整数据。基本信息、互动数据(阅读点赞分享收藏)、正文提取(文本/HTML/媒体清单)、一次拿全量的完整报告。支持按需求选维度,避免多余扣费。 适用场景:用户想看某一篇公众号文章的数据(阅读/点赞/分享/收藏)、正文、图片清单或完整报告时使用。
技能文档
公众号文章数据透视
曼格云 skill | 环节:看内容 | 底层统一底座
wm_core.py
何时使用
用户想看某一篇公众号文章的数据(阅读/点赞/分享/收藏)、正文、图片清单或完整报告时使用。
执行流程(严格按顺序)
第 1 步:确认 API Key(不产生费用)
运行前先确认 Key 已就绪:
python scripts/wechat-official-article-analytics.py --list
若用户未提供 Key,脚本会退出码 3 并输出标准引导。此时原样转述下面的话给用户,不要自行改写:
需要曼格云 API Key 才能调用数据接口 🔑
获取步骤(约 1 分钟):
- 打开 注册并登录
- 在控制台创建 API Key(形如
ach_live_...)- 把 Key 发给我,我写入配置后就可以开始
没有 Key 之前不会产生任何费用。
拿到 Key 后写入本技能目录的 config.json({"WM_API_KEY":"..."})再继续。
第 2 步:确认用户需求(尽量给选项)
需要用户决策的地方,用 AskUserQuestion 提供选项让其直接选择,不要让用户手打参数。
常用可选项见下方「交互选项」。
第 3 步:费用预估与确认(付费前强制,代码级)
调用付费端点时,脚本会先自动打印费用预估,然后停下并输出 WM_NEED_CONFIRM=1,不会直接扣费——这是硬性约束,绕不过。
把明细告知用户,用户确认后,重新运行并加 --yes 执行:
python scripts/wechat-official-article-analytics.py <端点> --yes [参数=值 ...]
- 免费端点(余额 / 热搜 / 低粉爆文类)无需
--yes,直接执行。 - 也可单独用
python scripts/wechat-official-article-analytics.py --estimate <端点>预先查看成本。 - 金额以接口响应
consumption为准,本表为参考单价。
第 4 步:执行并导出(已确认后)
python scripts/wechat-official-article-analytics.py <端点> --yes [参数=值 ...] --format excel
--format可选json/markdown(默认) /excel,结果会落盘为文件并回显路径。- 加
--report可生成带表头与说明的「报告版」Markdown(适合直接发给客户/汇报)。 - 列表型接口可加
--pages=N自动翻页合并多页结果(按 cursor 游标)。 - Excel 需要本地已安装
openpyxl(缺失时脚本会给出明确提示)。
第 5 步:回告
把 WM_TOTAL_CONSUMPTION(本次总消费)与 WM_BALANCE(账户余额)告知用户,
并把生成的文件(WM_OUTPUT_FILE)路径一并给出。
覆盖接口与计费
| 端点 | 名称 | 单价 |
|---|---|---|
mp-article-info | 文章基本信息 | ¥0.01 |
mp-article-metrics | 文章互动数据 | ¥0.015 |
mp-article-content | 文章正文 | ¥0.008 |
mp-article-media | 文章媒体资源 | ¥0.021 |
mp-article-snapshot | 文章完整数据 | ¥0.03 |
mp-article-report | 文章完整报告 | ¥0.063 |
交互选项(用 AskUserQuestion 呈现)
- 文章基本信息
- 文章互动数据
- 文章正文
- 文章媒体资源
- 文章完整数据
- 文章完整报告
示例
python scripts/wechat-official-article-analytics.py --list
python scripts/wechat-official-article-analytics.py --estimate mp-article-info
python scripts/wechat-official-article-analytics.py mp-article-info --yes --format excel url=https://mp.weixin.qq.com/s/xxxx
退出码
| 码 | 含义 | 处理 |
|---|---|---|
| 0 | 成功 | 按第 5 步回告 |
| 2 | 输入错误(含缺必填参数) | 让用户更正链接/ID/参数,未调用不扣费 |
| 3 | 缺 Key 或鉴权失败 | 按第 1 步引导;未调用不扣费 |
| 4 | 业务失败(含余额不足) | 转述服务端信息,余额不足引导充值 |
| 6 | 网络错误 | 建议重试 |
| 124 | 超时 | 建议重试 |
说明
- 所有请求自动带
source=wechat-official-article-analytics标识,便于用量归因与结算。 - 付费成功响应本地缓存 24 小时,同一请求重试不会重复扣费;失败响应不缓存。
- Excel 导出依赖
openpyxl;其余为纯标准库实现。
相关技能
公众号账号全景追踪:先取账号资料,再拉近期文章列表,然后逐篇取互动数据,最后汇总成「这个号最近表现如何、哪篇最火」的报告。一次任务多接口组合。 适用场景:用户要持续看某个公众号最近发什么、哪篇数据好、整体表现如何时使用。
全网持续收录每日公众号原创热门文章内容,向用户推送公众号原创热门文章;当用户需要获取全领域的公众号原创热门文章、或订阅每日原创热门文章推送时使用
Extract the title, author, publish date, and full body text from Weixin official account article links on mp.weixin.qq.com. Use this skill when a user wants...
曼格云(api.we-media.cn)全接口数据助手。一句话描述需求,自动选择并编排对应接口:公众号文章与账号、视频号作品与博主、搜一搜、微信指数、全网热搜、低粉爆文、小程序、视频视觉理解、音频转写。所有付费调用前先给费用预估。 适用场景:用户要用曼格云查询任何微信生态数据(公众号、视频号、搜索、热搜、小程序、AI分析),或需求不明确需要自动选接口时使用。
从微信公众号抓取文章并保存为本地 Markdown 文件。当用户提到"抓取公众号"、"获取公众号文章"、"下载微信文章"、"爬公众号"、"保存公众号内容",或指定公众号名称和日期范围想要获取文章时,使用此 skill。抓取完成后记录所有保存的 md 文件路径,方便用户后续问答。