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_key、config_value、description三项,保存立即入库。
config_key: article.update_interval config_value: 30 description: 文章更新检查间隔(分钟)要点:核心参数最终都落回config.yaml,core/config.py里的配置类会在修改后自动写盘并重载;但db、secret这类结构性参数只在启动时读取,改完需要重启服务。
展示配置管理与订阅列表入口
备份与换机迁移
💡 小技巧:换机器只带两样东西——config.yaml和data目录(里面是db.db与缓存)。新机器装好依赖、放回文件、启动,订阅关系、过滤规则、标签全在,一行都不用重新配。
用标签给公众号RSS内容分组
建标签并勾选公众号
号多了以后,单一RSS流很难消化。在"标签管理"页(apis/tags.py)新建标签,勾选它包含哪些公众号——标签模型的mps_id字段存的就是这个账号ID集合。
按标签浏览文章
之后在文章页按标签筛选(浏览逻辑在views/tags.py),等于给自己手搓多套按主题分流的订阅规则,每个标签就是一个独立的内容视图。
高频问题速查
问:改了配置不生效?先查键名拼写,再看YAML里对应行是否写成${ENV:-默认值}被环境变量覆盖;interval这类运行期参数立即生效,db、secret需重启;还不行就把log.level改成DEBUG看卡在哪。
问:过滤规则建了,文章却没变化?规则只处理新采集的内容,旧文章不会回头清理,需要重新采集那篇才看得到效果;再确认规则状态是"启用"、生效公众号没选错。
问:新机器上RSS打不开?按顺序查:rss.base_url有没有配、服务端口是否对外可达、data目录带过来了没有。多数"坏了"其实是数据目录没拷。
把订阅源、过滤规则、标签三样配齐,再定期备份一次config.yaml和data目录,这套公众号RSS订阅流就能长期稳定跑下去。
【免费下载链接】we-mp-rss✨符合阅读习惯的微信公众号助手、微信公众号转MarkDown、微信公众号转PDF、定时更新订阅公众号文章、生成微信公众号RSS订阅源、导出微信公众号订阅源、支持微信公众号Webhook/微信公众号API/AI Agent接入微信公众号微信公众号、订阅微信公众号、微信公众号助手 、微信公众号阅读、微信公众号接口、微信公众号爬虫、微信公众号监测、标签订阅微信公众号、微信公众号源、微信公众号读书、微信公众号文章、微信公众号框架、微信公众号管理、微信公众号源、微信公众号平台、微信公众号代码、微信公众号系统、微信公众号源码项目地址: https://gitcode.com/gh_mirrors/we/we-mp-rss
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考