PHP RSS/Atom解析器
SimplePie 是一个用 PHP 编写的 RSS 与 Atom Feed 解析库,定位非常明确:它不是 Google Reader 一类完整 Feed 聚合器,也不是“复制粘贴即可”的无代码方案,而是面向 PHP 开发者的底层代码库。它负责处理 Feed 抓取、缓存、解析、不同格式间的数据结构标准化、字符编码转换和数据清理等繁琐工作。
从功能上看,SimplePie 重点覆盖 RSS/Atom 解析、远程文件获取、本地读取、Feed 自动发现、HTTP 响应解析、日期解析、IPv6 处理、HTML 实体解码、Media RSS 与 iTunes RSS 字段处理等。缓存方面,API 文档列出了文件缓存、数据库缓存、Memcache、MySQL 等相关类,说明其设计并非只适合简单 Demo,也能应对实际站点中的重复抓取与性能问题。支持语言方面,正文仅明确 PHP,因此非 PHP 技术栈需要另寻方案或自行封装。
SimplePie 明确是 free/no cost open-source software,采用 BSD License,许可比 GPL 更宽松,适合被商业软件包含。项目鼓励开发者在 GitHub Fork、修复并提交补丁。生态方面,官方提到它能与多种博客系统、Wiki、论坛和代码框架集成,并提供插件与集成页面,但抓取正文未列出具体产品清单。
官方强调文档包含完整 API Reference、教程、Screencast、FAQ 和内部机制说明。抓取内容中也能看到较完整的类清单和 FAQ 结构。需要注意的是,部分 API 文档显示为 SimplePie 1.3,而首页提示 SimplePie 1.5 可用;FAQ 最后修改时间较早,因此实际使用时应核对版本差异。整体上,SimplePie 对有 PHP 基础的开发者友好,但不适合完全不懂 PHP 的用户。
优点是免费开源、BSD 许可、目标清晰、API 易用,并兼顾速度、兼容性和标准合规;缺点是技术栈单一、不是端到端聚合器,且部分文档可能存在年代感。它适合 PHP 网站、CMS、博客、论坛或内部系统中需要读取新闻、博客、播客等 Feed 的开发者。
抓取正文未提供中国大陆网络、镜像、支付或可用性信息,且其本身免费无需支付。china_access 只能判断为未知。若访问官网或 GitHub 不稳定,可考虑使用 Packagist/Composer 源、代码镜像或同类 PHP Feed 解析库作为替代。
本测评基于公开资料整理,不构成购买建议,请以 simplepie.org 官网实际信息为准。
经典开源PHP feed解析库。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。