跳到正文
cccskills
免费在 GitHub 公开

wechat-article-to-md

抓取微信公众号文章并转换为 Markdown 文档。使用脚本自动获取文章标题、作者、正文内容,保留格式并保存为 .md 文件,支持下载图片到本地。适用场景:用户要求抓取/获取/下载/保存微信公众号文章内容为 Markdown 格式,或给出 mp.weixin.qq.com 链接需要提取内容。

支持 Obsidian 模式(使用 -obsidian 参数)。

中文简介正在准备中。当前显示原文说明。

集成工具Obsidian
查看安装方法

包含的文件(5)

  • SKILL.md1.7 KB
  • LICENSE1.0 KB
  • README.md3.0 KB
  • requirements.txt39 B
  • scripts/wechat_article_to_md.py16.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

微信公众号文章转 Markdown

抓取微信公众号文章并将其转换为 Markdown 文档。

快速使用

普通模式

# 基本用法(自动下载图片)
python3 scripts/wechat_article_to_md.py <文章URL>

# 指定输出目录
python3 scripts/wechat_article_to_md.py <文章URL> <输出目录>

图片保存位置: images/ 图片引用格式: ![alt](images/filename.png)

Obsidian 模式

# 使用 Obsidian 格式
python3 scripts/wechat_article_to_md.py <文章URL> [输出目录] -obsidian

图片保存位置: attachments/img/(向上查找固定的目录,可能位于输出目录的上级或更上级) 图片引用格式: ![[filename.png]]

输出内容

脚本会自动提取并保存:

  • 标题: 文章主标题
  • 作者: 公众号作者名称
  • 来源: 原文链接
  • 正文: 完整内容,转换为 Markdown 格式
    • 标题层级 (h1-h6)
    • 粗体、斜体
    • 列表(有序/无序)
    • 链接
    • 图片(保留图片链接)
    • 代码块
    • 引用块

文件命名

输出文件名自动使用文章标题,文件名中的非法字符会被自动替换为下划线。

脚本位置

可执行脚本位于 scripts/wechat_article_to_md.py。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

报告此技能的问题