Community연구 & 데이터 분석github.com

Larkin0302/mp-data

微信公众号数据抓取 Claude Code Skill — 扫码登录即可抓取全量文章数据并生成可视化分析报告

mp-data란 무엇인가요?

Larkin0302/mp-data 是一款专为 Claude Code 设计的技能,用于抓取微信公众号文章数据。它通过模拟网页版微信登录(扫码),能够自动化获取指定公众号的历史文章列表、阅读量、点赞量等关键指标,并最终生成可视化分析报告。此技能极大简化了从微信公众号收集和分析数据的过程,特别适合内容运营、市场研究或竞品分析场景。它依赖浏览器自动化工具(如 Playwright)来模拟用户登录和数据提取,并在本地环境中运行,确保数据安全。生成的可视化报告以 HTML 格式输出,便于直观洞察内容表现趋势。

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add Larkin0302/mp-data

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

mp-data은(는) 무엇을 하나요?

微信公众号数据抓取 Claude Code Skill — 扫码登录即可抓取全量文章数据并生成可视化分析报告

概述

此技能利用 Claude Code 的能力,通过模拟网页版微信登录(扫码),自动化抓取指定微信公众号的历史文章数据,包括文章标题、发布时间、阅读量、点赞量等,并生成可视化分析报告。

工作原理

  1. 模拟登录:使用浏览器自动化工具(如 Playwright)打开微信公众平台网页版,提示用户扫码登录。
  2. 文章抓取:登录后,根据用户提供的公众号名称或链接,自动滚动加载并抓取历史文章列表及其指标。
  3. 数据处理:将抓取到的数据整理为结构化 JSON 或 CSV 格式。
  4. 可视化报告:基于数据生成包含趋势图、统计摘要的 HTML 报告。

环境要求

  • Node.js v18+
  • 安装 Playwright:npm install playwright 并运行 npx playwright install
  • 兼容 Claude Code 运行环境

使用方法

  1. 在 Claude Code 中加载此技能。
  2. 运行抓取命令,例如:node fetch-mp-data.js <公众号名称>
  3. 按照提示使用微信扫码登录。
  4. 等待抓取完成,输出目录中会生成 report.html 和 data.json。

支持平台

  • Claude Code (CLI 环境)
  • Cursor (需自行配置 Node.js 环境)
  • Codex (实验性支持)

数据安全

所有数据仅在本地处理,不会上传至外部服务器。微信登录会话信息仅用于本次抓取,不会持久化存储。

示例输出

生成的 report.html 包含以下内容:

  • 文章列表表格
  • 阅读量/点赞量趋势折线图
  • 关键指标统计摘要

许可

MIT

관련 스킬