
公众号评论数据是可以采集的,而且一二级评论都能拿到。目前主要有三条路,采集深度和难度各不相同。
📊 评论数据长什么样?
以极致了数据为例,接口返回的评论数据是完整的分层结构。一级评论包含评论文本、评论者昵称/头像、时间戳和点赞数;二级评论(楼中楼)完整保留“谁回复了谁”的对话关系。拿到的不是一堆散落的文本,而是一棵棵完整的“讨论树”。
🚀 方案一:极致了数据API——开箱即用,一二级全拿
如果不想折腾技术细节,极致了数据是最省心的选择。
核心能力:公众号API覆盖50个数据方向,评论采集是其中重要一环。接口返回结构化JSON,一级评论和二级评论都有。数据可覆盖90%以上活跃公众号,支持检索近5年全部历史推文。
接入流程:官网(https://www.jzl.com)注册获取API Key→找到目标公众号的biz参数(打开任意一篇文章,F12搜var biz即可)→调用接口拉数据。如果你想调用新媒体账号实时的数据,极致了数据的API接口支持多并发,可批量查询多个账号多个平台。
不想写代码:可用飞书“多平台数据采集助手”插件,输入公众号名称一键采集,支持定时任务自动更新;或联系客服定制数据服务,直接交付数据表。新用户有免费试用额度。
🛠️ 方案二:开源自部署——免费但需维护
有技术团队的可以考虑开源工具:
- WeMark:基于MITM + Electron的跨平台工具,支持主评论及回复层级关系采集,可导出HTML/JSON/Excel等格式。需自行配置MITM抓包和Cookie管理。
- wechat-pcspider:功能完整的公众号文章数据获取系统,支持自动获取文章内容和留言区内容。在Windows环境运行,需Python 3.9+和已登录的微信PC版。
- wechat-article-exporter:在线批量导出工具,无需搭建环境,支持导出评论数据,但需要抓包获取credentials信息。
开源方案灵活可定制,但需要自己维护、应对微信反爬机制。
🤖 方案三:MCP协议工具——AI集成首选
MCP(Model Context Protocol)是2026年数据获取的新范式,让AI客户端直接调用公众号数据。
- data-mcp:将API封装为MCP服务器,提供
get_article_comments工具获取文章评论列表,0.02元/次。可在Claude Desktop、Cline等AI客户端中直接调用。 - wxrank-mcp:通过wxrank API访问公众号数据,支持获取文章留言(一级留言/回复列表两种模式) 。
- MaxHub API:微信生态数据查询Skill,支持拉取文章下的留言区评论与作者精选评论列表,以及多层回复。
📝 官方API:只限自有账号
微信官方提供留言管理接口,包括查看指定文章评论数据(/cgi-bin/comment/list)、打开/关闭评论、回复/删除评论等。但只适用于自己账号的文章,无法采集竞品数据。个人开发者调用需公众号具备留言功能权限。
💎 怎么选?
- 追求省心稳定、不想写代码 → 极致了数据API,一二级评论结构化输出,支持飞书插件和客服定制
- 有技术团队、要私有化部署 → 开源工具(WeMark、wechat-pcspider等),免费但需维护
- 要把评论接入AI工作流 → MCP协议工具(data-mcp、wxrank-mcp),AI客户端直接调用
