微信公众号 RSS 订阅指南:用 WeWe-RSS 十分钟搭好自己的订阅源 微信公众号 RSS 订阅指南用 WeWe-RSS 十分钟搭好自己的订阅源【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss早上通勤时你想扫一眼昨晚公众号发了什么翻微信却刷走了半小时咖啡钱。WeWe-RSS 是一个可私有化部署的微信公众号 RSS 生成服务它基于微信读书接口抓取你关注的公众号文章转成标准 RSS 源文章自动出现在你的 RSS 阅读器里你不用再进微信翻记录。先判断值不值得装装之前先对号入座符合前三条再往下看能把公众号更新转成.rss、.atom、.json三种格式的订阅源任何 RSS 阅读器都能收自动拉取公众号历史发布文章之后后台定时更新不用手动刷新支持标题关键词过滤可以在订阅地址上圈定只看哪类内容数据全部落在你自己机器上不经过第三方聚合平台适合谁把公众号当日常信息源、主力用 RSS 阅读器的人以及坚持数据留本地、不想依赖聚合站的人。可以跳过只是随手翻两三个号、或已经用某个现成聚合服务且它够用的人。动手前环境与成本一览项目要求环境一台能跑 Docker 的机器Linux / macOS / 带 Docker Desktop 的 Windows端口服务默认占用 4000数据库默认 compose 自带 MySQL无需单独安装预计耗时启动约 5 分钟加上绑定账号和首个订阅源10 分钟内出第一条数据最短路径两条命令拉起服务推荐路径是 Docker Composedocker-compose.yml 里 MySQL 和后端是成对启动的不需要你另外装数据库git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d跑完你应该看到docker compose ps里db和app两个容器都是 running浏览器打开http://localhost:4000出现 WeWe RSS 管理界面。不想带 MySQL仓库里有 docker-compose.sqlite.yml用 SQLite 文件库代替命令换成docker-compose -f docker-compose.sqlite.yml up -d跑完你应该看到同样能打开 4000 端口且当前目录下多出一个data文件夹数据库文件就放在里面备份时拷走它即可。第一次拿到结果绑定账号到订阅地址1. 绑定微信读书账号。打开http://localhost:4000进账号管理页点右上角添加读书账号 用微信扫弹出的二维码登录。⚠️ 扫码时不要勾选24 小时后自动退出勾了的话登录态第二天就失效只能重新扫码。做完这步你应该看到账号列表多出一条记录状态列显示启用。2. 添加公众号源。切到公众号源页点左上角添加 。3. 粘贴文章分享链接。在微信里打开该公众号的任意一篇文章用复制链接拿到分享链接粘进弹窗输入框点确定。 必须是微信里直接分享出来的文章链接形如mp.weixin.qq.com/s/...手动拼公众号主页地址是不行的。做完这步你应该看到弹窗关闭并提示添加成功左侧订阅源列表出现这个公众号的名字和头像。4. 等历史文章拉完。添加成功后系统会自动分批抓取历史文章。回到该公众号页面你会看到文章标题和发布时间成批出现右上角有最后更新时间和立即更新入口。✅ 成功的样子点进公众号能看到成排的文章标题把右上角RSS按钮弹出的地址单个源形如http://localhost:4000/feeds/MP_WXS_xxx.atom全部聚合是http://localhost:4000/feeds/all.atom加进 Inoreader、Feedly、Reeder 等任何阅读器能看到最新文章且之后每天定时自动更新。值得动的四个旋钮只挑影响日常体验最直接的几项都在 docker-compose.yml 的app服务environment下取消注释即可生效。1. SERVER_ORIGIN_URL默认空部署到服务器后改成你的公网域名。不改的代价生成在 feed 里的文章链接基于本机地址外网读者点不进去。2. AUTH_CODE默认空管理接口不设码就是裸奔。设成随机字符串代价只是调管理接口时要带上/feeds路径本身不受影响订阅照常。3. CRON_EXPRESSION默认35 5,17 * * *每天 5:35、17:35 各更新一次。订阅源多或希望更及时改成每 6 小时一次0 */6 * * *代价是请求变密账号被限频的概率上升。4. FEED_MODE默认摘要模式取消注释FEED_MODEfulltext可输出全文。代价是接口响应变慢、内存占用更高源多了建议保持默认。另外标题过滤不用改配置直接在订阅地址后加查询参数即可curl http://localhost:4000/feeds/all.atom?title_includeAI|机器学习 curl http://localhost:4000/feeds/all.rss?title_exclude招聘|转载两个参数可组合使用单个源的MP_WXS_xxx地址同样支持。卡点自查表现象常见原因解决办法账号状态显示今日小黑屋请求频率过高被微信读书风控等一天自动恢复账号正常时重启服务/容器可清除记录账号状态显示失效登录态过期常见于扫码时勾了 24 小时自动退出重新扫码登录该账号文章只有摘要没有正文默认摘要模式配置FEED_MODEfulltext后重启容器外网访问 RSS 地址打不开未设置SERVER_ORIGIN_URL设为公网域名或 IP 后重启阅读器长时间没有新文章还没到定时更新点或该源被限频访问?updatetrue手动触发或调密CRON_EXPRESSION添加公众号后频繁被拦短时间添加/请求过于密集放慢操作节奏24 小时后自动解封 更新频率别拉太满连续请求太快会触发微信读书限频账号直接进小黑屋一天。跑通之后还能接什么钉钉群推送新文章仓库自带 wewe-rss-dingtalk 模块。按 wewe-rss-dingtalk/README.md 的指引在main.py里填上钉钉机器人的 access_token 和 secret在该目录执行docker-compose up -d之后公众号一更新就推送到群里。OPML 迁移公众号源页左侧顶部有导出OPML按钮一键导出全部订阅源。换工具或换服务时导入这个文件就能把订阅读料整体搬走不用一个个重新加。现在就做的三件事用 Docker Compose 把服务跑起来绑定微信读书账号添加 2-3 个常用公众号把all.atom聚合地址加进 RSS 阅读器观察一个更新周期部署到服务器时补上SERVER_ORIGIN_URL和AUTH_CODE再按需加上标题过滤参数【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考