
WeWe RSS 教程微信公众号订阅转 RSS 部署指南【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rssWeWe RSS 是一个基于微信读书接口生成微信公众号 RSS 订阅源、支持私有化部署的开源项目。它解决的核心问题是微信公众号内容没有开放订阅接口文章散落在各自公众号里无法导入 RSS 阅读器统一管理。WeWe RSS 在服务端替你完成内容抓取把每个公众号转换成标准的.rss、.atom、.json输出你的阅读器订阅它提供的地址即可。WeWe RSS 是什么解决什么问题它做的事分三步先绑定一个微信读书账号作为内容入口再把你想订阅的公众号添加为源最后由后台定时任务持续抓取文章并生成 RSS。你得到的是一个http://你的服务器:4000/feeds/下的标准订阅源可以喂给任何 RSS 阅读器。和直接爬取微信接口不同它走的是微信读书的官方阅读链路v2.x 换用了新接口稳定性更高。管理界面是 Web 页面账号绑定、添加源、手动刷新都在浏览器里操作不需要碰命令行。用 Docker Compose 部署 WeWe RSS最短路径是 Docker Compose。仓库里已经备好了两种编排文件docker-compose.yml 使用 MySQL官方推荐适合长期运行docker-compose.sqlite.yml 使用 SQLite轻量适合单机试用。git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker compose -f docker-compose.yml up -d启动后服务监听4000端口浏览器访问http://localhost:4000即可看到管理界面左侧是公众号源列表右侧是当前选中源的最新文章顶部有立即更新和 RSS 入口。Compose 文件里几个必改项MYSQL_ROOT_PASSWORD改成自己的密码AUTH_CODE设为服务接口授权码。如果你部署在服务器上、要从外网访问还必须配置SERVER_ORIGIN_URL为公网 IP 或域名否则生成的 RSS 里链接路径不完整。反向代理可参考 assets/nginx.example.conf。核心功能使用绑账号、加订阅、取 Feed绑定微信读书账号进入账号管理点添加读书账号用目标微信账号扫码登录微信读书。它把登录态存入数据库后续所有抓取都靠这个账号发起。注意扫码时不要勾选24 小时后自动退出否则登录态每天过期你需要重新扫码。支持绑定多个账号轮换使用每个账号可单独启用/禁用或删除。通过分享链接添加订阅进入公众号源页面点添加在弹窗里粘贴任意一篇该公众号文章的分享链接形如https://mp.weixin.qq.com/s/xxx点确定。系统自动识别公众号并拉取其历史文章之后纳入定时更新。添加频率过高会触发风控建议分时段添加每个源加完观察状态再继续。获取 RSS 输出与导出每个源在公众号源页都有独立的 RSS 入口聚合所有源的地址是/feeds/all.rss同样支持.atom、.json。所有订阅源可一键导出 OPML 文件换阅读器或备份时直接导入即可不必逐个重建订阅。常用配置参数定时、全文与过滤这些环境变量在 Compose 文件的environment段配置改完重启容器生效。定时更新CRON_EXPRESSION控制后台抓取节奏默认35 5,17 * * *每天 5:35 和 17:35 各更新一次。想让内容更实时可以改成*/30 * * * *但频率越高账号撞风控的概率越大。全文模式FEED_MODEfulltext开启后Feed 里带完整正文而不是摘要适合在阅读器里离线通读代价是接口响应变慢、内存占用上升。ENABLE_CLEAN_HTMLtrue可以清理正文 HTML 标签减小数据体积。接口频率与限流MAX_REQUEST_PER_MINUTE默认 60限制每分钟请求数UPDATE_DELAY_TIME默认60s是连续更新两个源之间的间隔两者都是降低被封概率的旋钮。标题过滤与手动刷新Feed 地址支持查询参数多个关键词用|分隔/feeds/all.atom?title_includeAI|机器学习 /feeds/MP_WXS_123.json?limit30title_exclude广告|招聘 /feeds/MP_WXS_123.rss?updatetrue前两行在输出侧过滤标题只返回你关心的条目第三行触发单个源的立即抓取等价于点管理界面的立即更新。避坑指南小黑屋、登录失效与拉取失败账号出现今日小黑屋这是微信读书对高频操作的风控。等 24 小时自动解封短期缓解办法是降低添加频率、调大UPDATE_DELAY_TIME长期方案是绑 2-3 个账号轮换。账号状态恢复正常后重启服务可以清除小黑屋记录。账号显示失效登录态过期通常是扫码时勾了24 小时后自动退出。重新进入账号管理扫码即可之前添加的订阅源不会丢失。阅读器里拉不到内容先确认SERVER_ORIGIN_URL是否指向可公网访问的地址——这是最常见的原因RSS 里的文章链接由它拼出来。其次检查AUTH_CODE设置后除/feeds路径外的接口都需要带上授权码如果启用了它阅读器要能携带该码访问。抓取逻辑的实现在 apps/server/src/feeds/排查行为时可以对照源码。另外仓库附带 wewe-rss-dingtalk/ 目录按其中 README 填入钉钉机器人的access_token和secret后部署新文章会自动推送到团队群聊适合多人共享订阅的场景。一句话总结WeWe RSS 把微信公众号没有订阅接口这件事变成了一个私有化的 RSS 服务端你只需要维护一个微信读书账号和一个 Docker 容器。现在把它部署起来在任一 RSS 阅读器里添加http://你的服务器:4000/feeds/all.rss验证能收到文章列表就算完成。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考