rss
什么是 RSS
RSS 的全称为 Really Simple Syndication(简易信息聚合)是一种用于获取即时更新内容的标准格式。它允许用户订阅自己感兴趣的网站内容, 并通过一个 RSS 阅读器或 RSS 聚合器收集和显示这些内容。RSS 聚合器是一种工具, 能够将多个不同来源的 RSS 订阅汇集在一起, 以便用户可以在一个地方查看多个网站的更新
一个 RSS 聚合器和网络是一个提供订阅和管理 RSS 源的服务。它通常包括以下功能:
- 订阅管理: 用户可以添加和删除他们感兴趣的 RSS 源。他们可以根据自己的兴趣和喜好, 定制自己的订阅列表
- 更新通知: 一旦用户订阅的网站有新的内容发布, 聚合器会自动检测到, 并向用户发送通知。这可以通过电子邮件、移动应用程序通知或在用户界面上显示未读计数等方式实现
- 聚合显示: 聚合器会将多个订阅的网站内容集中在一个界面中显示, 用户可以在一个地方浏览和阅读各个网站的更新。这样, 用户不必逐个访问每个网站来查看新的内容
- 分类和标签: 聚合器通常允许用户为订阅的源分配分类和标签, 以便更好地组织和管理订阅列表
- 搜索功能: 聚合器可能提供搜索功能, 使用户能够在他们的订阅中查找特定的关键词或主题
- 社交分享: 有些聚合器还允许用户将感兴趣的内容分享到社交媒体平台或通过电子邮件发送给其他人
通过使用一个 RSS 聚合器和网络, 用户可以更方便地跟踪自己关注的网站和内容更新。它提供了一个集中管理和浏览订阅的平台, 使用户能够更高效地获取所需的信息
# base
# 如何寻找 RSS 订阅源
# 如何自己制作 RSS 订阅源
# 构建 RSS 阅读流程
# RSSHubRadar
# 查询符合条件的 a 元素
response.xpath(
"//a[contains(@href, '/feed') or contains(@href, '/rss') or contains(@href, '/atom')]"
" | //a[contains(@title, 'rss') or contains(@title, 'RSS')]"
" | //a[contains(concat(' ', normalize-space(@class), ' '), ' rss ')]"
" | //a[contains(., 'rss') or contains(translate(., 'RSS', 'rss'), 'rss')]"
).getall()
1
2
3
4
5
6
2
3
4
5
6
# link
- RSSHub (opens new window), Everything is RSSible
- doc-en (opens new window)
- doc-zh (opens new window)
- RSSHub-Radar (opens new window): chrome extension, forked project
- 高效获取信息, 你需要这份 RSS 入门指南-少数派 (opens new window)
上次更新: 2024/12/01, 17:07:39