news 2026/9/18 20:40:36

WeWe RSS 快速上手指南:5分钟把公众号变成 RSS 源

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WeWe RSS 快速上手指南:5分钟把公众号变成 RSS 源

WeWe RSS 快速上手指南:5分钟把公众号变成 RSS 源

【免费下载链接】wewe-rss🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss

本文写给没有运维经验的新手:用 WeWe RSS 把微信公众号文章转换成标准的 RSS / Atom / JSON 订阅源,再在你常用的 RSS 阅读器里统一订阅所有公众号。部署、绑定账号、添加源、拿到订阅地址,整个流程大约 10 分钟。

WeWe RSS 主界面:左侧为已订阅的公众号列表,右侧是文章内容预览,每个公众号对应一个 RSS 源

工作原理

WeWe RSS 不直接抓取微信客户端,而是把微信读书当作桥梁:你先用一个微信读书账号登录服务,之后抓取内容时,服务通过微信读书的读书接口查询目标公众号的文章列表和正文,解析后存入数据库,再转换成标准的 feed 结构输出。

转换的关键在"文章 → feed 条目":每篇文章被解析成带标题、链接、发布时间、摘要的条目,统一封装为.atom.rss.json三种标准格式。内置的定时任务(默认每天 5:35 和 17:35 各更新一次)会持续拉取新文章,RSS 阅读器一侧只需按自己的频率轮询地址即可拿到增量内容。

部署与访问

部署只需要两个容器:一个 MySQL、一个 WeWe RSS 服务本体,官方仓库已提供现成配置,可参考 docker-compose.yml。

Docker Compose 一键部署步骤

在服务器上创建docker-compose.yml,核心内容如下(把密码改成你自己的):

services: db: image: mysql:8.3.0 environment: MYSQL_ROOT_PASSWORD: your_password MYSQL_DATABASE: wewe-rss app: image: cooderl/wewe-rss:latest ports: - "4000:4000" environment: DATABASE_URL: mysql://root:your_password@db:3306/wewe-rss

然后在同目录执行启动命令:

docker-compose up -d

服务起来后,浏览器打开http://你的服务器IP:4000即进入管理界面,账号管理与公众号源两个页面都在里面。

WeWe RSS 环境变量速查

常用变量整理在下表,除DATABASE_URL外其余都可以先留默认:

变量名说明默认值
DATABASE_URL数据库连接地址,必填-
DATABASE_TYPE数据库类型,使用 SQLite 时填sqlite-
AUTH_CODE管理接口授权码,不设置则不启用(不影响/feeds路径)-
FEED_MODE输出模式,fulltext为全文输出-
CRON_EXPRESSION定时更新订阅源的 Cron 表达式35 5,17 * * *
UPDATE_DELAY_TIME两次连续更新之间的间隔延迟60s
MAX_REQUEST_PER_MINUTE接口每分钟最大请求次数60
SERVER_ORIGIN_URL外网访问地址,用于生成 RSS 完整路径-
ENABLE_CLEAN_HTML是否开启正文 HTML 清理false

订阅流程

部署完成后,把内容接进来分三步:绑定账号、添加源、拿地址。

绑定微信读书账号

在管理界面的"账号管理"中点击添加账号,会弹出一个二维码,用微信扫码确认,即完成微信读书登录。登录时不要勾选"24 小时后自动退出",否则账号每天都会过期,需要反复重新扫码。

添加微信读书账号界面:扫码完成后账号即可用于后续的公众号 RSS 订阅

通过文章链接添加公众号

回到微信,打开目标公众号的任意一篇文章,复制其分享链接;到"公众号源"页面点击添加,把链接粘贴进去。系统会自动识别链接对应的公众号、开始抓取历史文章,并分配一个唯一的 feed ID。添加频率有限制,短时间连续添加太多会让账号进入"今日小黑屋",需等 24 小时,建议分批次、隔一段时间再添加。

添加公众号源界面:粘贴一篇公众号文章链接即可完成订阅

三种格式的订阅地址

源添加成功后就得到了订阅地址,形式如下(MP_WXS_123是你这个源的 ID):

http://你的服务器IP:4000/feeds/MP_WXS_123.rss

同一个 ID 支持.atom.rss.json三种后缀,可导入任何 RSS 阅读器;地址后还可加limitpage参数控制返回条数与翻页。

定制与进阶

基于默认行为,可以通过 URL 参数和环境变量做针对性调整,不需要改代码。

用标题关键词过滤订阅

只关心部分内容时,直接在订阅地址上过滤:title_include只保留标题命中关键词的文章,title_exclude排除命中的文章,多个关键词用|分隔。例如在地址后加title_include=AI|大模型,阅读器里就只会收到 AI 相关文章;加title_exclude=招聘可以把招聘帖挡在外面。

全文输出与手动更新

默认 feed 只带摘要;想做公众号全文归档,在地址上加mode=fulltext,或全局设置环境变量FEED_MODE=fulltext(响应会变慢、内存占用更高)。想立刻拿到最新文章时,在订阅地址后加update=true即可触发该源更新,下次拉取就能读到新内容。

获取聚合源地址

不想逐个导入时,访问/feeds/all.rss.atom.json同理)可获得包含全部公众号的聚合 RSS 源,支持与单源相同的过滤参数。需要换阅读器或做备份时,界面支持把所有订阅源一次性导出为 OPML。此外,项目还附带钉钉机器人模块,可把新文章推送到群聊,部署方式见 wewe-rss-dingtalk/README.md。

📌 避坑指南与收尾

实际使用中常见的问题有三个:

账号显示"今日小黑屋"怎么办?这是微信读书侧的限频。等 24 小时自动恢复即可;账号恢复正常后,重启服务容器可以清除小黑屋记录。想降低发生率,把UPDATE_DELAY_TIME设为 60 秒以上,并轮换使用多个微信读书账号。

订阅源里少了几篇文章?两种可能:源还没更新(加update=true手动触发一次),或文章标题命中了title_exclude条件被过滤掉了。

数据怎么备份?MySQL 环境用mysqldump导出;SQLite 环境直接复制数据库文件。订阅关系本身随时可以从界面导出 OPML,换部署时直接导入。

WeWe RSS 把"微信封闭生态 → 标准 feed"这条链路补齐了,部署成本是两个容器,主要风险点在账号限频,用延迟参数和多账号轮换可以控制。现在就可以做第一件最省事的事:用docker-compose up -d拉起服务,添加你读得最多的那个公众号,把生成的 RSS 地址导入阅读器,十分钟就能拿到第一个微信公众号 RSS 源。

【免费下载链接】wewe-rss🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/18 20:40:33

MCU是嵌入式开发的底层基石与能力起点

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 20:40:18

Simulink工程化入门:信号流、时间步与内存契约

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/18 20:38:05

技术绩效保险:新能源项目风险兜底与可信交付新范式

简介:本资源是未来能源研究所(RFF)于2025年2月发布的英文政策研究报告,聚焦技术绩效风险这一清洁能源规模化应用中的关键瓶颈,面向能源政策研究者、保险与金融从业者、低碳技术开发商及政府决策支持人员,系…

作者头像 李华
网站建设 2026/9/18 20:37:09

【ComfyUI】Wan2.2 Animate + SeedVC 全身动作迁移歌声复刻

今天带大家演示一个整合 SeedVC 歌声克隆与 Wan2.2 Animate 全身动作迁移的 ComfyUI 工作流。通过参考图像、姿态图、音频输入与文本提示,将角色的外貌、肢体动作和语音情绪在同一条工作链路中统一生成。 整个流程以 VAE、WanVideo 主模型、CLIP Vision 编码器等核心模型为基…

作者头像 李华