关于 wechat-article-fetcher
wechat-article-fetcher 是用于抓取微信公众号文章并转换为结构化 Markdown 的技能,可将图片保存到本地。它还能提取文章要点和作者信息,并将概要发送到 flomo。
主要功能
- 01抓取完整文章内容
- 02保留文字与图片的位置关系
- 03将图片下载到本地目录
- 04按标题层级组织内容
- 05提取文章要点和作者信息
- 06将概要发送到 flomo
适用场景
- 01将公众号文章保存为 Markdown
- 02在本地归档文章图片
- 03提取长文的核心观点
- 04将文章概要发送到 flomo
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nanzhipro/ questskills --skill wechat-article-fetcher安装后在 Claude Code 中输入/wechat-article-fetcher确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
bin/main.pyutils/downloader.pyflomo.pyparser.py详细介绍
来自项目 README微信公众号文章抓取助手
本技能专门用于突破微信公众号文章的访问限制,将其转化为结构良好的 Markdown 文件,并自动处理图片资源的本地化。
使用场景
- 当用户提供以
https://mp.weixin.qq.com/s/开头的链接时。 - 需要将公众号内容保存为本地 Markdown 文档时。
- 需要对公众号长文进行结构化总结或提取图片资源时。
核心功能
- 全文抓取: 自动处理标准文章流和特殊的“图片页”格式。
- 图文混排: 保持原有的段落和图片位置关系。
- 图片本地化: 自动下载远程图片到
images/目录,并更新 Markdown 引用路径。 - 结构化输出: 自动识别标题层级(H1-H6),生成易于阅读的文档。
- 概要生成: 自动提取文章核心观点、关键洞见及作者信息。
- flomo 集成: 支持将生成的文章概要推送到 flomo 笔记平台。
目录结构说明
bin/main.py: 主执行脚本,支持可选的 flomo API URL 参数。utils/downloader.py: 负责 HTML 和图片下载。utils/parser.py: 负责内容解析、清洗和结构化。utils/flomo.py: 负责向 flomo 发送 POST 请求。images/: (运行后生成) 存放本地化后的图片资源。
使用示例
- 仅本地抓取: 直接提供公众号链接。
- 推送至 flomo: 提供链接的同时,告知 flomo 秘钥(API URL),脚本将自动完成推送。
评论
支持 Markdown