关于 wespy-fetcher
wespy-fetcher 是封装 WeSpy 能力的命令行技能,供需要抓取微信公众号、通用网页或掘金文章的用户使用。它支持专辑列表和批量下载,并可将内容输出为多种格式。
主要功能
- 01抓取微信公众号、网页和掘金文章
- 02获取微信专辑文章列表
- 03批量下载专辑文章
- 04输出 Markdown、HTML 和 JSON
- 05无 URL 时进入交互模式
适用场景
- 01保存网页或公众号文章供后续阅读
- 02获取微信专辑文章列表
- 03批量下载专辑内容
- 04将抓取结果导出为不同格式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wlzh/ skills --skill wespy-fetcher安装后在 Claude Code 中输入/wespy-fetcher确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdVERSIONscripts/requirements.txtwespy_cli.pyREADME 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
WeSpy Fetcher
封装 tianchangNorth/WeSpy 的完整能力。
功能范围(与 WeSpy 对齐)
- 单篇文章抓取(微信公众号 / 通用网页 / 掘金)
- 微信专辑文章列表获取(
--album-only) - 微信专辑批量下载(
--max-articles) - 多格式输出(Markdown 默认,支持 HTML / JSON / 全部)
- 交互模式(不传 URL 时)
依赖来源
- 上游项目:
https://github.com/tianchangNorth/WeSpy - 本地约定克隆目录:
~/Documents/QNSZ/project/WeSpy
使用
脚本位置:scripts/wespy_cli.py
# 查看帮助
python3 scripts/wespy_cli.py --help
# 单篇文章(默认输出 markdown)
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx"
# 输出 markdown + html
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --html
# 输出 markdown + json
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --json
# 输出所有格式
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/s/xxxxx" --all
# 专辑只拉列表
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/mp/appmsgalbum?..." --album-only --max-articles 20
# 专辑批量下载
python3 scripts/wespy_cli.py "https://mp.weixin.qq.com/mp/appmsgalbum?..." --max-articles 20 --all
参数
透传 WeSpy 原生命令参数:
url-o, --output-v, --verbose--html--json--all--max-articles--album-only
实现说明
- 优先使用本地源码路径
~/Documents/QNSZ/project/WeSpy - 若本地不存在则自动执行
git clone到该目录 - 通过导入
wespy.main.main直接调用上游 CLI,保持行为一致
评论
支持 Markdown