Fivefilters+Feed43:简单易学的RSS生成方法

我喜欢RSS,如果我关注的网站能提供RSS,我会非常开心。但是现在的一些网站死活不提供,我也很无奈。所幸,有Fivefilters和Feed43,我可以很方便直观地生成该网站RSS。

先放上两个网站网址:

主力是Fivefilters的Feed Creator功能,Feed43用于解析网页。

关于Feed43的用法,网上能搜集到挺多教程。比如这一篇http://post.smzdm.com/p/553684/,就讲得挺显浅易懂。在这里,Feed43的作用是看网页的结构,选择性提取网页内容。

Fivefilters的Feed Creator比起Feed43好处是提取时间要快得多(好像推送都挺及时的不会延后),条目数量似乎也没有限制(我还没发现)。Feed43要达到这个水平得给钱,而Fivefilters是免费的。

Fivefilters也是非常容易用的。“Enter web page URL”就是输入网页网址,“Look for links inside HTML elements whose id or class attribute contains”这里就要用到Feed43了。在Feed43的“Page Source”里,寻找“<div class=”fp-one-cita”>”这种结构代码,并复制等号后面部分(双引号不用),放到Feed Creator里的“Look for links inside HTML elements whose id or class attribute contains”,然后点击preview就出来RSS条目啦!非常简单便捷。

Results里面有三种输出选择:

  • 直接输出RSS订阅源
  • 选择将RSS添加到Inoreader、Feedly或者Newsblur等服务里
  • 选择Fivefilters其他功能加工该RSS:全文展开,变成PDF等

Fivefilters的全文展开在免费使用情况下一次可以推送三条信息,推送频率为20min。如果不是很频繁更新的网站(如IT之家、CNbeta之类),这个推送频率一般不会遗漏文章。

我用这两个服务成功得到了豆瓣一刻的RSS以及韩寒的「ONE · 一个」的单句、文章和问题分别对应的RSS。其中,「ONE · 一个」的“单句”对应Feed43代码里用fp-one-cita提取,“文章”对应Feed43代码里用fp-one-articulo提取,“问题”对应Feed43代码里用fp-one-cuestion提取。