2007年3月23日星期五

RSS聚合好站

RSS聚合好站

最近对PHP读取RSS和XML发生了浓厚的兴趣,但是PHP自己并不熟悉,研究起来及其辛苦,目前第一个目标希望能够实现对不同的多个RSS远程读取同时自由设定读取条目,费了一个晚上找到一些源码,但绝大多数源码是支持标准RSS格式的,但是到了BLOGGER这里的AUTOM完全就走了样,ITEM变成了ENTRY,PUBDATE变成了PUBLISHED等等,试图修改,但也仅仅是只能显示出来单个RSS的所有内容,瞬间脑细胞又死掉大半。

在折腾我这个PHP读取RSS的过程中,也不是一无所获,发现两个很不错的站点,也不知道这些站点是不是很出名,当时看着感觉很有用处,介绍给同志们。第一个是可以将多个RSS集合成为一个RSS的站点:Feedblendr.com。当时是希望能找到一个集合多个RSS的站点,同时能将BLOGGER的AUTOM格式变成RSS2.0的标准ITEM输出格式。网站很简单,可以添加无数个RSS地址,然后BLEND,生成基于AUTOM和RSS的两种格式地址,访问速度也还是不错的。同时你可以针对这个新的聚合RSS做很多自定义的处理,网站也不需要注册,你烧制一次可以产生一个数字地址,同时可以输出OPML文件,等下次再需要增加新的RSS的时候可以在OPML的基础上增加新的RSS。最后你可以将生成的聚合RSS通过代码应用在网页或者博客上。

第二个网站是基于RSS阅读及聚合的站点protopage.com,似乎是个英国网站,界面很华丽,提供了大量的WIDGET供用户使用,也支持很好的外部RSS添加,各种模块支持拖拉缩放,中文支持相当漂亮,默认了大量优秀的RSS源,尤其是新闻,多媒体及技术相关的内容很多,同时一些基于娱乐及游戏的WIDGET也让你在工作空闲时间顺手娱乐一下。



































































对如何通过PHP读取XML或者BLOGGER的AUTOM相当困惑,同时读取多个RSS并设定每个RSS的读取数目最后列表统一输出网页,有相关经验的高人们走过路过提供些代码参考。不胜感激不胜感激。最后再呐喊一下:BLOGGER是企业级的,GOOGLE早一天将BLOGGER作为企业综合媒体平台在中国推广,就早一天摆脱被某些人某些政府干掉的尴尬处境。

3 条评论:

虚飞 说...

英文的看着就头大。yahoo的那个不知道能不能做到这些

D.A.Coleone 说...

为什么用IE访问我的Blog只能看见前四篇文章,而且侧边拦都不见了。用FirFox的话一切正常,是怎么回事啊?

禾草唐楷 说...

是不是CACHE的问题呢?如果是PKBLOG那样的访问换成HOST试试,如果是HOST清除一下IE的CACHE试试。