360 Secure SkillHub
360 安全技能中心

微信公众号文章爬虫

核心功能为输入微信公众号文章URL,自动抓取文章内容,下载所有图片至本地文件夹,生成引用本地图片的Markdown文件。典型场景包括保存公号文章用于本地查阅、资料整理等。支持命令行使用,可指定输出目录;输出为包含Markdown文件和对应图片子文件夹的结构。注意:部分文章有反爬机制,动态加载图片可能无法获取。

chenchaoqun
chenchaoqun
热度 79.73
最近更新 2026-05-11 17:31:30
分类:效率依赖:代码执行 / 读写文件应用场景:文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add wechat-article-spider
Metadata
name
wechat-article-spider
version
1.0.0
description
微信公众号文章爬虫 - 将微信公号文章转换为 Markdown + 本地图片

wechat-article-spider

微信公众号文章爬虫 - 将微信公号文章转换为 Markdown + 本地图片

执行指令

cd scripts && pip install -r requirements.txt && python main.py

功能

  • ✅ 输入微信公号文章 URL
  • ✅ 自动抓取文章内容
  • ✅ 下载所有图片到 images/ 文件夹
  • ✅ 生成 Markdown 文件,图片使用相对路径引用

安装

cd wechat-article-dl/scripts
pip install -r requirements.txt

用法

命令行

python main.py <文章 URL> [输出目录]

示例

# 下载到当前目录
python main.py https://mp.weixin.qq.com/s/xxxxx

# 指定输出目录
python main.py https://mp.weixin.qq.com/s/xxxxx ./my-articles

输出结构

output/
├── 文章标题.md
└── images/
    ├── img_001_xxx.jpg
    ├── img_002_xxx.png
    └── ...

注意事项

  • 微信文章可能有反爬机制,如遇失败可稍后重试
  • 部分动态加载的图片可能无法获取
  • 图片文件名使用哈希值避免重复

依赖

  • requests
  • beautifulsoup4
  • lxml