Puo's 菜园子 学习园地 http://puo.cn
易记网址: http://wordpress.cn.com

【学习笔记】RSS及RSS源获取方式

今天在学习使用n8n定期推送RSS相关内容,自己对RSS是第一次接触,花了些时间研究了下,整理学习笔记。

一、RSS和RSSHub

  • RSS:是信息集合器,把自己感兴趣的网站内容“订阅”到一个叫做 “RSS阅读器” 的应用程序里。当任何一个网站发布了新内容时,这个“订阅中心”就会立即收到一条通知,然后把所有网站的新内容汇总到一起
  • RSSHub:一个开源应用程序,生成RSS标准的内容。可以为不提供RSS的网站(现在网站越来越少提供rss,为的是能根据算法推送相关内容给用户)生成RSS订阅源
  • 两者关系:
    • RSS是“什么”(What):是最终交付的数据格式。
    • RSSHub是“如何做”(How):是生成这种数据格式的动态服务。
      Image

二、RSSHub的用法

  • RSSHub的订阅链接是由服务器+路由参数组成
    • 服务器:可以使用官方(Official)、公共的(Public)或者自行搭建

     

    Image

    (Online是“down”,表示已经下线,不能使用)

    Image
    • 路由参数:根据官方示例(example)、规则(route)及具体参数解释(parameters)进行相应的配置
    Image
    • RSSHub底层逻辑
      • 输入你想要获取的路径,RSSHub根据参数进行相应数据进行网页爬取,并将获得的数据进行清洗后,按标准格式返回
      • 让非技术人员也能轻松获取结构化的数据,避免了复杂的爬虫相关代码编写(HTTP请求、反爬虫绕过策略、数据清洗、定时更新等)

三、具体使用

    通过RSSHub官网或者插件获取链接地址,利用公共服务器获得RSS信息源。下面以官网上BBC英语学习内容为例:

  • 3.1 复制链接地址:https://rsshub.app/bbc/learningenglish/take-away-english
Image
  • 3.2 在”公共实例“中,选择”Public“中Online是”up“的服务器URL, 然后将上面的链接地址中的服务器进行修改,即”rsshub.app“修改为”rsshub.rssoforever.com”

完整的链接地址如下:https://rsshub.rssforever.com/bbc/learningenglish/take-away-english

Image

四、学习视频推荐

    1.【RSSHUB使用指南:为网页生成RSS订阅源】 https://www.bilibili.com/video/BV1Gu4m1G7Ke/?share_source=copy_web&vd_source=8f6494894154160354772438669b7474

    2.【打破信息茧房,高效获取资讯,RSSHub最简单使用方法】 https://www.bilibili.com/video/BV1mz42197g1/?share_source=copy_web&vd_source=8f6494894154160354772438669b7474

打赏
谢谢谅解上文的粗糙,允许转载,请注明转载地址:Puo's 菜园子 » 【学习笔记】RSS及RSS源获取方式
分享到

评论 抢沙发

做一个好的个人学习园地

主要网建,域名、集装箱物流、生活方法论的学习及研究,整理等内容

我的原创博客-忆秋年Puo's菜园子-我的学习园地

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册