FEED43 是一个在线应用,可以为不提供 Feed 的网页生成 RSS 格式的 Feed,以供阅读器订阅。@Appinn

FEED43 - 为没有 Feed 的网页生成 RSS 格式订阅源[教程] 1

你喜欢的网站没有 Feed 源怎么办?Feed43 解决你的烦恼。对于很多上班族来说,关注重要网站的通知公告信息是每天上班的必修课,然而很多官方网站并不提供 Feed 源,利用 Feed43 可以为没有 Feed 的网页生成 rss 格式的 Feed 地址,即可解决烦恼。

Feed43 的功能是将网页中你需要的信息如图中(1)的部分转化成代码(2)生成 RSS 格式的 XML 文件,用自己的 RSS 阅读器(推荐阅读:后 Google Reader 时代在线阅读器推荐)就可阅读形如(3)的部分。

Feed43 有详细教程,虽然不是傻瓜操作,不过懂一点网页代码概念的来说,还是比较简单的。其中 Item (repeatable) Search Pattern 中填写的 {%} 表示你需要的动态信息代替符 {*} 表示其他任意代码的通配符。

名词解释:feed 为信息源地址,比如小众软件的订阅地址 http://feed.appinn.com,其格式可以为 rss、atom。


实例:以我最喜爱的软件页面为例,由于没有提供 Feed,所以用户并不知道什么时候更新,那么我们就用 feed43 自制一个 Feed 使用。

首先输入页面地址:http://love.appinn.com,编码 “utf-8″,点击 Reload,就能看到页面代码了。我们的目的是检测页面更新,其实只需要检测分类有增加就可以了,所以找到分类链接代码:

FEED43 - 为没有 Feed 的网页生成 RSS 格式订阅源[教程] 2

可以发现分类链接代码都是这样的规律,所以在第二步 Step 2. Define extraction rules 我们输入

FEED43 - 为没有 Feed 的网页生成 RSS 格式订阅源[教程] 3

意思是:找到 < div class=”n1″>,让紧跟的 href 双引号内容成为第一个参数,anchorLink”> 前面的内容任意,后面的内容成为第二个参数,span 之间的内容成为第三个参数,最后的两个 * 也为任意值(代码中有换行),点击 Extract,就能看到第三部分了:

FEED43 - 为没有 Feed 的网页生成 RSS 格式订阅源[教程] 4

再后面经过简单的设置,注意把第二个和第三个参数连起来:

FEED43 - 为没有 Feed 的网页生成 RSS 格式订阅源[教程] 5

自制版本的 Feed 就成功了:

FEED43 - 为没有 Feed 的网页生成 RSS 格式订阅源[教程] 6

还可以自定义 Feed 地址,比如现在的这个:http://www.feed43.com/love-appinn-feed.xml 就能直接拿来用。

然后,我最喜爱的软件页面,就有 Feed 功能了,欢迎订阅:http://love.appinn.com/feed/

多研究几个页面就会发现很容易了。这样折腾下来,比如一些有特价信息的页面,折腾一下用 ifttt 发到邮箱,再也不会丢失信息了。

相关链接: http://www.feed43.com