- GitHub 仓库
- kurtmckee/feedparser
- 总 Stars
- ★ 2,453
- 主要语言
- Python
结论先行:feedparser 拿了 2,453 个 star,主语言 Python,2026 年 10 月 6 日仍在推送,编辑精选常青项目。它是 Python 里解析 RSS 与 Atom 订阅的老牌库:格式再乱,也能尽量解析出统一结构,fork 数 382。
它是什么
一个订阅解析器:输入订阅地址或 XML 文本,输出统一的条目结构,标题、链接、时间、摘要、作者字段按同一套规则归一。RSS 0.9 到 Atom 的各种变体都尽量兼容。
能干嘛
做订阅聚合、内容监控、播客目录、更新提醒时它是地基:先解析,再按自己的规则过滤与存储。pip install feedparser 即可,解析结果是字典结构,接后续流程很顺。
解析结果缺字段怎么办?
先看源订阅本身有没有这个字段,再查解析器的字段映射规则。它的 open issue 有 121 个,偏多,说明各家订阅的写法差异大;上线前拿目标订阅实测一批,别只看示例订阅。
适合谁 / 注意点
适合 Python 开发者、做订阅聚合与内容监控的人。注意:许可证字段未标注,二次开发或商用前先确认仓库许可说明;时间字段的时区处理要单独核对。
站长点评:订阅解析拼的是兼容性,不是功能多少,feedparser 活得久就是因为它见过的怪格式够多。先拿真实订阅测,再上线,别信示例。
项目地址:https://github.com/kurtmckee/feedparser
⬇ 下载区(本站中转)
本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 NOASSERTION 许可证。
要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。
