安利一个的 Python 工具 —— WeSpy

它可以帮助我们自动获取微信公众号文章,并转换为标准 Markdown,还支持图片防盗链处理、多格式导出等实用功能,对写作、归档、知识管理特别友好。

如果你平时会保存公众号文章、整理成笔记、同步到博客或 Obsidian,那这个工具绝对值得一试。

主要功能

  • 支持直接抓取公众号文章 URL 无需登录,无需 APP,复制链接即可处理。
  • 自动生成 Markdown 包括标题、正文、引用、分隔线、加粗、列表等格式全都能还原。
  • 图片防盗链处理 内置公众号图片重定向与源地址修复,解决 “无法加载图片” 的老大难问题。
  • 多种输出格式

    • Markdown
    • HTML
    • JSON
    • 结构化文本
  • 可作为命令行工具,也可作为 Python 库使用

安装使用方式

pip install wespy
wespy https://mp.weixin.qq.com/s/xxxxxxxxxxxx -o article.md
from wespy import WeChatSpider

url = "https://mp.weixin.qq.com/s/xxxxxxxxxxxx"
spider = WeChatSpider()

result = spider.fetch(url)

# Markdown 输出
markdown_text = result.markdown

with open("article.md", "w", encoding="utf-8") as f:
    f.write(markdown_text)

更详细的使用方式大家可以参考项目文档

tianchangNorth/WeSpy
178 更新于2025-11-24 10:11:34