利用feed43制作自己的RSS订阅源

我一直喜欢通过RSS订阅来获取资讯,比如关注了几十个网赚博客,通过RSS可以很方便的知道那些网站更新了文章,而不需一个一个去访问站点,能够节约不少时间。不过有些网站并不支持RSS源的订阅,下面就分享一篇针对不提供RSS功能的网站自己制作订阅源的教程。

RSS源制作流程

1、首先我们要去注册feed43这个网站:http://feed43.com/ ,老外的站点,功能挺不错的。

2、拿我经常关注的一个网站小虾网赚来为大家演示吧,小虾网赚通过源文件可以找到RSS地址,但是我试了好几个订阅工具,都抓取不到信息,估计它的RSS文件有问题吧。

3、登录feed43后,点击Create new feed创建一个新的订阅源。然后填写小虾网赚的网址和程序编码,点击reload可以解析出网站的源文件

4、返回小虾网赚首页,我们可以看出我们需要抓取的仅仅是文章的标题及标题超链接(这个网站的主题不显示内容摘要,相对简单一些),至于评论数、作者、分类、发表时间、标签等并不是RSS订阅所需要的。

然后我们就需要去源文件找出单独一个文章列表的代码,有点网站基础的应该都可以做到吧。

如下图红框中的代码就是首页文章列表第一行,蓝框是我们制作RSS需要的两个变量:文章标题和文章地址。

5、接下来就需要对我们刚才截取的代码进行处理了;在feed43中只需要使用两种代码:一个是{%},用来替换你想获取的内容;一个是{*},用来省略无关的代码。代码替换时需注意原代码中标记符号的完整性:<div>…</div>、<p>…</p>、<a>…</a>。

如上图红框中的代码替换后可以简化成:

<div class=”entry”>{*}<h2>{*}<a href=”{%}”>{%}</a>{*}</h2>{*}</div>

然后将简化后的代码填入 Item (repeatable) Search Pattern,并按Extract进行提取。

6、提取结果如下图所示,其中{%1}、{%2}就是我们所需的两个变量:文章地址和文章标题。

最后填写对应的变量代码到相区域,预览生成就可以了。小虾网赚的文章列表没有内容摘要,所以Item Content Template一栏不需要填写。

7、最后生成一个xml文件,就可以通过RSS订阅工具订阅该站的文章了。

小虾网赚自制订阅地址:http://feed43.com/2772331458067227.xml

整个教程看起来挺复杂,实际这个站点用熟了之后很简单,就是找出一段列表代码,然后用两个代码符号替换一下;有需要的朋友可以试一试。

2 条评论
发表一条评论