RSS入坑指南

RSS入坑指南

RSS介绍

   RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,是一种描述和同步网站内容的格式。
   我自己把RSS看作是一个信息的监控中心,当我所监控的某个网站或博客更新了新文章,我这边就可以收到相关的推送。
   举个例子,我关注了一个海贼王的字幕组:枫雪动漫,这个字幕组会把海贼最新的一集挂在首页上,时间一般是一周,等下周海贼出新的一话时,前一周的资源就会被下架,如果不每周盯着的话就容易错过某一集。有了RSS之后,字幕组的每一次更新,我这都可以收到推送,这样就不会错过了。
rss示例

RSS订阅源

  介绍完RSS之后,下一步就是如何去获取RSS的订阅源了,一般有三种方式,第一种就是网站自带;第二种是RSSHub提供;第三种是自己制作。

网站自带RSS

  在有些网站上会提供RSS订阅服务,以之前说的枫雪动漫为例,进入该网站会发现有一个RSS的标志:
RSS订阅标志
   点击后会出现新的网址,复制网址到RSS阅读器上就可以进行阅读。
枫雪动漫RSS订阅地址
  一般的论坛上都会有RSS订阅的标志,如果没有,可以在网址后面加上?mod=rss进行尝试。例如:

网址:
http://bbs.kafan.cn/forum-215-1.html
其rss地址为:
http://bbs.kafan.cn/forum-215-1.html?mod=rss

RSSHub提供

   RSSHub是一个开源、简单易用、易于扩展的 RSS 生成器,可以给任何奇奇怪怪的内容生成 RSS 订阅源。RSSHub 借助于开源社区的力量快速发展中,目前已适配数百家网站的上千项内容。
   以b站为例,b站本身并没有提供rss的订阅源,但存在人们想通过rss去订阅up主的投稿、动态、专栏等需求,于是RSSHub就为我们提供相关的接口。在RSS阅读软件中添加此订阅源就可以看到up的投稿、动态、专栏等。RSSHub还提供了很多接口,这需要自己去探索,这部分的相关教程稍后也会发布。
   RSSHub本身提供的rss网址有很多都被屏蔽了,应该是调用的人太多,被b站检测为爬虫了。最好的方式还是用自己的服务器来进行部署,这相关的内容在阿里云部署RSSHub踩坑笔记有写。
RSSHub接口
   以下展示我订阅的up主的视频投稿动态界面:
rss b站投稿

自建订阅源

   一些实在冷门的网站没有rss订阅,RssHub也不提供相应的接口,这时候就需要自己针对该网站来建一个RSS订阅源了。目前用的比较多的技术方案是通过Feed43来创建RSS订阅源。这部分的相关教程稍后也会发布。

RSS阅读器

  有了订阅源之后,接下来就是选择一个阅读软件来进行RSS的阅读了,我尝试过feedlyinoreader这两款,其好处就是用户众多,具有pc端、移动端等多个平台,缺点是这两个网站似乎被墙了,inoreader官方为了应对被墙的情况,发布了一个inoreader日本镜像,国内的用户可以通过此镜像来访问。
  我目前是用的inoreader来进行RSS的阅读,这是主界面:
inoreader主界面
  可以在此处添加订阅源:
添加订阅源

结语

  受限于篇幅,这篇文章就草草介绍了一下rss的订阅步骤,更具体的细节,如RssHub的进阶玩法,如何自建订阅源等内容需要等我后续更新。

参考资料

RSS百度百科
RSSHub
阿里云部署RSSHub踩坑笔记
Feed43
feedly
inoreader
inoreader日本镜像

猜你喜欢

转载自blog.csdn.net/qq_37263248/article/details/118115892