[RSS] 原创:Google新闻RSS聚合
时间:2007-02-17 来源:PHP爱好者
百度新闻可以RSS形式聚合搜索结果,而Google现在还没有提供这个功能。另一方面,百度新闻搜索结果的质量还不能与Google新闻相比(个人意见)。于是我自己编了个程序来自动提取Google新闻的搜索结果生成RSS:
用法:
http://www.musicfly.net/getnews.php?keyword="关键字(缺省为'Google')"&num="聚合新闻的条目数(缺省为20)"
例如:
http://www.musicfly.net/getnews.php?keyword=数码相机&num=25
效果如下(Firefox拷屏局部):
Google新闻RSS聚合在Firefox中显示的局部图
imbiss 回复于:2005-08-09 03:42:28 [quote:c00f9d781c="牧熊人"]
效果如下(Firefox拷屏局部):[/quote:c00f9d781c]
RSS搜索结果聚合有什么作用?用它来跟踪一个关键字?
牧熊人 回复于:2005-08-09 10:11:25 是(搜索结果)的RSS聚合而不是(RSS搜索结果)聚合,呵呵。作用就像你所说的。
waituy 回复于:2005-08-10 09:10:27 不错,能不能给分代码,大家研究下
谢了
powerpolly 回复于:2005-08-10 11:06:04 我不太懂RSS这个东西,想问很笨的一个问题:用楼主的程序是生成一页XML,显然在IE中打开它没什么意义。但我该用什么方式打开呢?还一个问题是RSS到底有什么作用?“聚合”的含义是什么?
imbiss 回复于:2005-08-10 17:52:05 RSS是一种xml文档。用sharpreader等rss阅读器打开。
jhsea3do 回复于:2005-08-10 22:02:10 z-feeder
lilina
牧熊人 回复于:2005-08-15 10:59:26 回powerpolly:
RSS的聚合,指的是用XML形式聚集一系列信息中最具重要的少数特征性信息,如题目、发布时间、发布者、链接和正文简介等,形成一个列表供用户快速浏览以获取感兴趣的信息。
RSS的最大好处就是让用户可以比较快的从高频率更新的数据源中寻找自己感兴趣的信息。现在很多新闻网站和Blog都支持RSS订阅。
IE目前不支持RSS的直接阅览,但IE7将会加入这个功能。Firefox支持RSS的直接阅览,也可以通过某些插件如feedsview、pluck浏览。此外还有大量的RSS阅读软件可以免费下载使用,例如新浪点点通、看天下等等。
这个程序的代码我还在改进中,原理很简单,就是通过PHP字符串函数寻找特定信息段(如题目、发布时间等)的起止html代码来把搜索结果分离为RSS信息。
oldboy 回复于:2005-08-16 09:26:16 请指教,楼主这么做有什么实际应用的意义吗?
牧熊人 回复于:2005-08-16 10:04:44 RSS+Google News,可以跟踪与关键字有关的新闻,比如你关注李开复跳槽,那你订阅http://www.musicfly.net/getnews.php?keyword=李开复&num=25即可。
Google News英文版已经支持RSS订阅了,中文版迟早也要推出RSS,我只是把Google想做的功能提前给做出来了而已。
ysixin 回复于:2005-08-20 15:25:33 确实不错
希望楼主能够发布源码,大家共享一下
php爱好者站 http://www.phpfans.net c/vc/c++/java.
用法:
http://www.musicfly.net/getnews.php?keyword="关键字(缺省为'Google')"&num="聚合新闻的条目数(缺省为20)"
例如:
http://www.musicfly.net/getnews.php?keyword=数码相机&num=25
效果如下(Firefox拷屏局部):
Google新闻RSS聚合在Firefox中显示的局部图
imbiss 回复于:2005-08-09 03:42:28 [quote:c00f9d781c="牧熊人"]
效果如下(Firefox拷屏局部):[/quote:c00f9d781c]
RSS搜索结果聚合有什么作用?用它来跟踪一个关键字?
牧熊人 回复于:2005-08-09 10:11:25 是(搜索结果)的RSS聚合而不是(RSS搜索结果)聚合,呵呵。作用就像你所说的。
waituy 回复于:2005-08-10 09:10:27 不错,能不能给分代码,大家研究下
谢了
powerpolly 回复于:2005-08-10 11:06:04 我不太懂RSS这个东西,想问很笨的一个问题:用楼主的程序是生成一页XML,显然在IE中打开它没什么意义。但我该用什么方式打开呢?还一个问题是RSS到底有什么作用?“聚合”的含义是什么?
imbiss 回复于:2005-08-10 17:52:05 RSS是一种xml文档。用sharpreader等rss阅读器打开。
jhsea3do 回复于:2005-08-10 22:02:10 z-feeder
lilina
牧熊人 回复于:2005-08-15 10:59:26 回powerpolly:
RSS的聚合,指的是用XML形式聚集一系列信息中最具重要的少数特征性信息,如题目、发布时间、发布者、链接和正文简介等,形成一个列表供用户快速浏览以获取感兴趣的信息。
RSS的最大好处就是让用户可以比较快的从高频率更新的数据源中寻找自己感兴趣的信息。现在很多新闻网站和Blog都支持RSS订阅。
IE目前不支持RSS的直接阅览,但IE7将会加入这个功能。Firefox支持RSS的直接阅览,也可以通过某些插件如feedsview、pluck浏览。此外还有大量的RSS阅读软件可以免费下载使用,例如新浪点点通、看天下等等。
这个程序的代码我还在改进中,原理很简单,就是通过PHP字符串函数寻找特定信息段(如题目、发布时间等)的起止html代码来把搜索结果分离为RSS信息。
oldboy 回复于:2005-08-16 09:26:16 请指教,楼主这么做有什么实际应用的意义吗?
牧熊人 回复于:2005-08-16 10:04:44 RSS+Google News,可以跟踪与关键字有关的新闻,比如你关注李开复跳槽,那你订阅http://www.musicfly.net/getnews.php?keyword=李开复&num=25即可。
Google News英文版已经支持RSS订阅了,中文版迟早也要推出RSS,我只是把Google想做的功能提前给做出来了而已。
ysixin 回复于:2005-08-20 15:25:33 确实不错
希望楼主能够发布源码,大家共享一下
php爱好者站 http://www.phpfans.net c/vc/c++/java.
相关阅读 更多 +