如何订阅不提供RSS Feed输出的网站?

605 views
Skip to first unread message

老K实验室

unread,
Jul 17, 2009, 8:48:06 PM7/17/09
to ee

订阅能节省很多时间,使获得信息变得高效。但目前在国内很多网站并不提供Feed输出,比如一些大型的门户,例如新浪、搜狐等等。它们害怕这样会损失流量。而像我这样的很多人都希望在阅读器里就完成所有信息的获取。我每天都关注F1的最新动态,由于新浪F1不提供RSS输出,我不得不每次都要到网站上看。这样浪费了我不少的时间。有什么办法可以订阅不提供RSS Feed输出的网站呢?

如何订阅不提供RSS Feed输出的网站?

1、利用Google资讯

也许国内使用Google资讯的人并不多,Google 资讯是一个由计算机生成的资讯网站。它汇集了来自中国大陆超过1,000 个中文资讯来源的新闻资源,并将相似的报道组合在一起,根据读者的个人喜好进行显示。

Google资讯支持RSS或Atom的Feed输出,通过设定一些关键词我们可以利用Google资讯订阅不提供Feed输出的网站。

比如我要订阅新浪F1,怎样通过Google资讯订阅呢?通过观察我发现,新浪F1的每一篇新闻的URL是有规律的,都是 sports.sina.com.cn/f1/日期/数字.shtml 的形式的,我在Google资讯里通过"inurl:f1 site:sina.com.cn”将新浪F1里的新闻全部找了出来,经核实发现没有其它新闻混杂在里面。

 

(Google资讯条目(上)与新浪F1新闻条目(下)对比)

这时页面左边的RSS或Atom链接即是新浪F1的Feed输出了。

后来我觉得光是新浪F1的新闻并不足够,就加上了搜狐F1的新闻。因为搜狐F1的文章URL里也含有F1,这样操作就简便多了,并不需要分开两个Feed来订阅。具体操作只是扩大搜索范围,关键词更换为"inurl:f1 site:sina.com.cn OR site:sohu.com"

如果某个不提供RSS输出的网站,它的新闻内容都含有特定的文字,比如“XXXXXXXXXXXXX-新华网YY频道”,这时我们可以用“intitle:新华网YY频道 site:某个网站”来限定新闻的范围。

对于URL或新闻标题有规律的资讯类网站,使用Google资讯为其烧制一个Feed是很不错的选择。

事实上百度新闻也支持Feed输出,但百度不支持inurl和intitle搜索,所以并不能准确地将某些特定的新闻区分出来。

2、使用在线Feed创建工具

有些我们想订阅的网站的文章URL没有什么规律,很难用Google资讯来订阅,这时我们可以使用一些在线的Feed烧制网站。

有不少网站提供Feed烧制,只要提供网站地址,剩下的操作一般是选择烧制的区域或点击两个要烧制内容的链接。

但使用这些服务烧制出来的Feed只含有标题和链接,并不像Google资讯那样有内容摘要。

列举一些:

http://dapper.net/

这个可能吧以前介绍过。功能强大,定制强度很高。

http://feed43.com

这个使用起来可能会有点难度,对不熟悉网页编程的人可能会有点困难。但定制强度很高。

http://www.ponyfish.com/

这个操作简单,可定制性强, 推荐使用。

这是我使用PonyFish烧制的新浪F1的Feed:http://www.ponyfish.com/feeds/29286buFtQdtt

如果你还有更好的订阅不提供RSS Feed输出的网站的方法,不妨和大家分享一下!
来源:可能吧
 
老K实验室:老文章了,但很多朋友还不知道如何把没有RSS输出的网站订阅到阅读器里面,因此发到组群里普及一下。

老K实验室

unread,
Jul 17, 2009, 8:48:46 PM7/17/09
to ee
如何订阅不提供RSS Feed输出的网站

对于早已经习惯了RSS信息主动送上门的人来说,遇到自己喜爱的网站不提供RSS输出确实感觉很无奈。那么,该如何现实订阅呢?Ponyfish 绝对是你必须使用的一款工具,它可以通过分析网页各项数据来自动生成一个可订阅的RSS feed地址。

具体步骤:

1、打开网站http://www.ponyfish.com  (是全英文的),点"Create a feed now "。 

2、填写你要创建订阅的网站的网址

3、你会看到你需要订阅的网站的页面出现在表框中,拖动右侧滚动条,浏览整个网页

 

4、浏览网页的同时,选择你需要订阅的网页那个部分的信息 。选择之后,你会看到表框下面有你选择的网址的信息。

5、继续下一步。ponyfish会分析这些网址,然后提取这些网址的共同的部分和不同部分,不同部分用“*”表示。 做完这一步就表示你已经成功了。

6、下一步之后,你就看到了网站的名称和网站的描述,看是否需要改的。  

7、继续。这个时候你就看到了你创建的这个网站的RSS地址。有了RSS地址以后,就选择你喜欢的RSS阅读器进行订阅吧。 


原创文章如转载,请注明:转载自微风博客 [ http://www.vichx.com/ ] 

本文链接地址:http://www.vichx.com/post/34.html

老K实验室

unread,
Jul 17, 2009, 8:53:34 PM7/17/09
to ee

没有RSS Feed的网站,我们该怎么办?

Posted by noknowon / 十一月 25, 2008 / 4,139Views 

虽然RSS什么是RSS)已经随着Web2.0被普及接受,但是仍然有很多网站没有提供RSS Feed输出。那么没有RSS Feed的网站,我们该怎么办?

下面,麦田蚂蚁就总结几种订阅或者跟踪没有RSS Feed的网站的方法。

第三方RSS Feed 创建服务:

1. Ponyfish

Ponyfish的使用非常简单,而且效果很好。用户只需输入需要生成RSS Feed的网址,然后在打开的页面框中点击想要RSS Feed包括的链接(至少两个),Ponyfish即可根据你的点击分析网页特征并最终形成Feed输出。

2. Feedity

使用Feedity可以为任意网页创建RSS Feed,也可以合并多个RSS Feeds。Feedity在网址输入框下面的下拉列表中包括了几个示例可供查看。

其原理有点类似文章采集,需要网友从页面源代码中找出需要跟踪内容的起始和结束代码,将它们添加到“Start Block”(开始锁定)和“End Block”(结束锁定)中。查看详细教程

3. Feed43

Feed43也是一款RSS Feed创建服务,其原理与Feedity差不多,但是设置更加复杂和精确一些,需要用户懂一些基本的网页代码知识。查看详细教程

4. Dapper

我们可以把不支持RSS Feed的网页通过Dapp Factory来定制成包含指定信息的Feed(可以选择对应内容范围来设定标题,内容和日期,这个功能我相当喜欢)或者是XML格式文件,甚至是重新编排发布成HTML网页,或者是把Flickr中搜索到的图片制做成Image Loop,再或者把学校公布的课题安排选择出来后制做成iCalendar的日历,把一个网页的数据制做输出成CSV等等,包含多达13种输出类型。查看详细教程

5. FeedBeater

输入任意网站网址,点击“Beat it!”即可生成RSS订阅地址,再点击“Add”选择阅读器完成订阅。

6. FeedFire

网站需要注册才能使用。

网页跟踪监测服务:

7. ChangeDetection

用户只需填写需要跟踪监视的网页网址以及接受提醒的Email地址即可。当ChangeDetection监测到填写网页有所变动的时候就会发邮件提醒你了。

个人首页服务:

8. Alefo

麦田蚂蚁之前介绍过Alefo,是一款类似Netvibes和iGoogle的个人首页服务,不过其最大的特点在于允许用户将任意网站的任意部分通过网页快照截屏的方式添加进来,其截屏是可以随着网站更新动态显示的。查看详细介绍

就先介绍这么多吧。如果你知道有其他类似服务可以留言回复告诉我,如果你觉得本文不错,欢迎订阅麦田蚂蚁的RSS Feed

老K实验室

unread,
Jul 17, 2009, 8:54:53 PM7/17/09
to ee

RSS feed 摘要输出轻松全文

2009年03月17日6时00分,sfufoet

流量就是金钱,所以有些网站很吝啬,RSS feed 只给你看几行字,要看全文?对不起,流量送俾我先。不懂 RSS 是什么东东的读者请看 RSS 订阅如何改变我们的生活以及未来畅想

fisio 在 RSS feed 不输出全文?一样搞定你 里介绍的 GreaseMonkey 脚本,我测试了好几个 feed,一次也没成功过。(Update:Jacky 留言介绍了一个同类的脚本:這個油猴腳本 rssget 也是類似 fisio 般要自己加入想要的網站,寫個簡單抓取。因為都是給香港網友用的,所以上面大多是港台網站,可供參考 http://code.google.com/p/rssget/)煎蛋的 sein 老大在 如何用 Yahoo Pipes 制作牛博网全文 RSS 里详细介绍了强大的 Pipes。不过,也麻烦,不适合新手。我按照图文教程 Pipe 了一个百度博客的 Feed 失败。真是打击啊。

下面隆重推出史上最强最傻瓜化的 RSS feed 全文化利器:まるごとRSS。只需把博客的地址或者RSS feed 输入到页面唯一的输入框里,然后点击 Go,全文化的 Feed 就生成了!看下图,页面还生成了相应的订阅按钮。赶紧点击 Googleリーダー,订阅到 Google Reader。注意,第一个按钮是 iGoogle。

RSS feed 摘要输出轻松全文 | 小众软件 > net

为什么选择 Google reader 作为阅读器?免费强大好用,能通过 https 方式访问,不用担心被 GFW 过滤。延伸阅读:RSS 阅读器,价值几何

生成的全文 Feed 效果如何?来看 Cnbeta Feed(其官方 feed 是摘要的) 对比图:上部是全文 CnBeta Feed (好像用 Pipes 生成)的一篇只有标题的文章,此全文 Feed 还是不够完美,有一些文章只输出了标题。下部是用まるごと RSS 生成的对应全文。图文并茂,缺点就是标题重复了,还有发布者发布时间也被抓取了。CnBeta 的全文 Feed 我就不写出来了,大家自己用 まるごとRSS 试试看吧。Pipes 这样强大的利器还是给不折腾会死星人去用吧。

RSS feed 摘要输出轻松全文 | 小众软件 > net

我还测试了一个百度博客的 Feed,也成功了。不过连评论也一并抓取了。检查了其最新的十篇文章的全文状态,发现其中有两篇文章全文失败,这是因为原文的 Html 代码有问题。成功率还是比较高的说,失败了也没什么补救的方法。

当然这个网站并不是全能的,有些摘要 Feed 可能无法全文化。对于没有 Feed 的网站,它就无能为力了。想解决这个难题,请看:如何订阅不提供 RSS Feed 输出的网站?可能吧此文还不够详细,我补充三种我自己比较喜欢的方式:

  1. FollowThatPage - 它会把页面的更新信息发送到你的邮箱,大部分的中文网站都可以识别,只有少数会乱码。
  2. Page2RSS - 把更新的那部分内容烧成一个 Feed。
  3. Update Scanner - Firefox 扩展,定时扫描页面并提示。

P.S.1 顺便介绍个安全实用方便快捷的穿墙利器 Psiphon2,具体介绍请看:GFW Blog 将长期发放翻墙利器 Psiphon2 的注册邀请

P.S.2 小众最近开了 Share 分类,它不会在原来的 Feed 里出现。想单独订阅 Share 分类的读者,请订阅 AppinnShare;想看全部文章的读者,请订阅这个 AppinnAll

Reply all
Reply to author
Forward
0 new messages