we-mp-rss公众号RSS订阅规则与内容过滤
2026/8/24 3:00:27 网站建设 项目流程

we-mp-rss公众号RSS订阅规则与内容过滤

【免费下载链接】we-mp-rss✨符合阅读习惯的微信公众号助手、微信公众号转MarkDown、微信公众号转PDF、定时更新订阅公众号文章、生成微信公众号RSS订阅源、导出微信公众号订阅源、支持微信公众号Webhook/微信公众号API/AI Agent接入微信公众号微信公众号、订阅微信公众号、微信公众号助手 、微信公众号阅读、微信公众号接口、微信公众号爬虫、微信公众号监测、标签订阅微信公众号、微信公众号源、微信公众号读书、微信公众号文章、微信公众号框架、微信公众号管理、微信公众号源、微信公众号平台、微信公众号代码、微信公众号系统、微信公众号源码项目地址: https://gitcode.com/gh_mirrors/we/we-mp-rss

订阅了二十多个公众号,RSS流却堆满广告与活动文章,重要更新总被淹?如果你在用 we-mp-rss 管理公众号RSS订阅,想让订阅规则和内容过滤更合自己的习惯,下面四节都是可直接照做的操作,不用改代码,每节几分钟能收尾。

✅ 5分钟跑通:从0配好公众号RSS订阅源

用示例文件生成config.yaml

项目根目录自带config.example.yaml,每个字段都有中文注释。把它复制成config.yaml就能起步:

# 数据库默认本地SQLite,无需额外安装 db: sqlite:///./data/db.db # Web与API端口 port: 8001

启动服务后,浏览器打开http://127.0.0.1:8001进入管理界面。

添加公众号订阅

顶部菜单点"添加订阅",填公众号名称保存,系统立刻开始同步该账号的历史与最新文章。首次订阅默认回溯 5 页历史,嫌多或嫌少改max_page即可。

展示订阅入口与填写表单

调订阅更新节奏

两个参数直接控制刷新节奏:interval是两篇稿件之间的采集间隔(1-60秒),content_auto_interval是多久扫一次未采集内容(1-59分钟)。

interval: 15 gather: content_auto_interval: 59

🧹 三步配好内容过滤:正则规则的正确写法

广告和推广块不用手动清。管理面板"过滤规则"页支持给每个公众号建规则:文章采集后,系统按规则自动移除广告元素与推广块。字段定义在core/models/filter_rule.py,提供四种移除方式:元素ID、类名、CSS选择器、正则文本。

建一条规则

表单里填规则名称(如"移除推广块"),勾选要生效的公众号,填移除条件后保存。正文里的推广文案,直接用正则字段处理。

正则怎么写

正则字段按行填写,每行一条,正文中匹配到的内容会被整段移除:

# 匹配【限时活动】【优惠】这类活动前缀 ^【.+?】 # 移除含"限时优惠"的整段文字 .*?限时优惠.*?

⚠️ 注意:正则移除的是正文里的文字块,不是跳过整篇文章。它适合清广告;"某个号完全不想看"的话,直接不订阅,或者不把它归进你的标签(见下文)。

用优先级控制执行顺序

同一公众号可挂多条规则,priority取值0-100,数字越大优先级越高、越靠后执行。把通用的"去广告"规则放小号,针对某个号的精细规则放大号,后执行的那条能覆盖前面的结果。

不重启服务,在线改键值配置并备份

在线新增键值配置项

运行期参数不用碰文件。"配置管理"页(路由/configs,实现在apis/config_management.py)能直接新建键值配置:填config_keyconfig_valuedescription三项,保存立即入库。

config_key: article.update_interval config_value: 30 description: 文章更新检查间隔(分钟)

要点:核心参数最终都落回config.yamlcore/config.py里的配置类会在修改后自动写盘并重载;但dbsecret这类结构性参数只在启动时读取,改完需要重启服务。

展示配置管理与订阅列表入口

备份与换机迁移

💡 小技巧:换机器只带两样东西——config.yamldata目录(里面是db.db与缓存)。新机器装好依赖、放回文件、启动,订阅关系、过滤规则、标签全在,一行都不用重新配。

用标签给公众号RSS内容分组

建标签并勾选公众号

号多了以后,单一RSS流很难消化。在"标签管理"页(apis/tags.py)新建标签,勾选它包含哪些公众号——标签模型的mps_id字段存的就是这个账号ID集合。

按标签浏览文章

之后在文章页按标签筛选(浏览逻辑在views/tags.py),等于给自己手搓多套按主题分流的订阅规则,每个标签就是一个独立的内容视图。

高频问题速查

问:改了配置不生效?先查键名拼写,再看YAML里对应行是否写成${ENV:-默认值}被环境变量覆盖;interval这类运行期参数立即生效,dbsecret需重启;还不行就把log.level改成DEBUG看卡在哪。

问:过滤规则建了,文章却没变化?规则只处理新采集的内容,旧文章不会回头清理,需要重新采集那篇才看得到效果;再确认规则状态是"启用"、生效公众号没选错。

问:新机器上RSS打不开?按顺序查:rss.base_url有没有配、服务端口是否对外可达、data目录带过来了没有。多数"坏了"其实是数据目录没拷。

把订阅源、过滤规则、标签三样配齐,再定期备份一次config.yamldata目录,这套公众号RSS订阅流就能长期稳定跑下去。

【免费下载链接】we-mp-rss✨符合阅读习惯的微信公众号助手、微信公众号转MarkDown、微信公众号转PDF、定时更新订阅公众号文章、生成微信公众号RSS订阅源、导出微信公众号订阅源、支持微信公众号Webhook/微信公众号API/AI Agent接入微信公众号微信公众号、订阅微信公众号、微信公众号助手 、微信公众号阅读、微信公众号接口、微信公众号爬虫、微信公众号监测、标签订阅微信公众号、微信公众号源、微信公众号读书、微信公众号文章、微信公众号框架、微信公众号管理、微信公众号源、微信公众号平台、微信公众号代码、微信公众号系统、微信公众号源码项目地址: https://gitcode.com/gh_mirrors/we/we-mp-rss

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询