今天介绍开源的微信公众号RSS订阅源的工具
We‑MP‑RSS是rachelos发布的一款 将微信公众号文章自动抓取并转为 RSS订阅源的工具。
它提供后台管理网页、定时更新、授权提醒等功能,让用户可以像关注普通 RSS 源一样,使用 Feedly、Inoreader 等客户端订阅微信公众账号,非常适合重度公众号阅读者和内容整合需求者。
应用特性
-
微信公众号内容抓取与解析:通过微信官方接口,自动获取最新文章内容并提取正文、封面、发布时间等。
-
RSS 源生成器:为每个公众号生成标准 RSS 源,兼容所有主流 RSS 阅读器。
-
Web 管理界面:提供 Dashboard,可添加订阅、授权、查看订阅列表和抓取状态。
-
定时自动更新:支持自定义抓取频率,确保内容及时同步。
-
数据库支持多选:默认使用 SQLite,也可以切换为 MySQL 存储历史数据。
-
多抓取方式选项:可设置不同授权方式与抓取策略,提高兼容性。
-
RSS 客户端兼容:支持通过 WebHook/API 推送更新给其他系统或阅读器。
-
授权过期提醒:当公众号授权失效时,系统自动提醒用户续授权。
应用相关截图


部署方式
后端(Python + FastAPI)
git clone https://github.com/rachelos/we-mp-rss.git
cd we-mp-rss
pip install -r requirements.txt
cp config.example.yaml config.yaml # 修改数据库与抓取配置
uvicorn web:app --host 0.0.0.0 --port 8001 --reload
# 初始化数据库
python main.py -job True -init True
前端(Vue 3 + Vite)
cd web_ui
npm install
npm run dev
运行后可通过浏览器访问后台管理页面,管理公众号订阅并获取 RSS 链接。