我喜欢RSS,如果我关注的网站能提供RSS,我会非常开心。但是现在的一些网站死活不提供,我也很无奈。所幸,有Fivefilters和Feed43,我可以很方便直观地生成该网站RSS。
先放上两个网站网址:
- Fivefilters网址:http://fivefilters.org
- Feed43网址:http://feed43.com
主力是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提取。