推荐 RSS 生成器 RSSHub
-
RSSHub:可扩展的 RSS 生成器,通过大量志愿者手写的转换代码将原本不支持 RSS 的一些网站转换成 RSS (或者 ATOM 格式,在 RSS 链接最后加上
.atom
后缀即可)。可以理解成一个 RSS 转换的爬虫。RSSHub 默认的服务器(已被墙,需要科学上网):https://rsshub.app/
RSSHub 官方文档(已被墙,需要科学上网):https://docs.rsshub.app/ -
网站通常有不同版块,每一个版块都对应不同的 RSS 链接可用,相应的改变 URL 里面的相应参数即可,具体见 RSSHub 文档。
例如,下面的链接都是可以直接使用的 RSS 订阅链接:- 联合早报 - 全球版:https://rsshub.app/zaobao/znews/global
- 华尔街日报 - 英文全球新闻:https://rsshub.app/wsj/en-us/world
- 卫报 - 社论:https://rsshub.app/guardian/editorial
-
自动检测插件:除了 RSSHub 的转换规则以外,RSSHub 也提供一个浏览器插件 RSSHub Radar,在浏览器访问不同页面时,自动在图标中显示网站的官方 RSS 和可用的 RSSHub。(注意不同页面的官方 RSS 可能是不一样的;Android 版的 RSSAid 和 iOS 版的 RSSBud 因为不能和浏览器集成,需要手动输入网站的链接,比较麻烦)
注意官方 RSS 的检测是比较简单的,只是检查当前页面的一个特定
<link>
元素,类似<link rel="alternate" type="application/rss+xml" title="RSS for xxx" href="/feed.xml" />.
,有些网站的 RSS 链接可能就无法自动显示。(pkuanvil 似乎就不行,你只能点那个收音机的图标才能看到 RSS 链接)图标的显示:
- 有官方 RSS:会显示数字表示官方 RSS 的数量,点击以后可以直接获得 RSS 链接。(有官方 RSS 时可能也有对应的 RSSHub)
例如:博客园 https://www.cnblogs.com
- 无官方 RSS,但有 RSSHub:会显示一条红色横杠,图标不直接显示 RSS 链接,只提供对应 RSSHub 文档的说明。
例如:联合早报 https://www.zaobao.com.sg/
- 有官方 RSS:会显示数字表示官方 RSS 的数量,点击以后可以直接获得 RSS 链接。(有官方 RSS 时可能也有对应的 RSSHub)
-
挺好,还做了高校的通知什么的
微信公众号怎么制作rss啊,上面没有提供 -
@ej38fb6h63 微信公众号要是能有的话就好了。但是我感觉有些困难,因为微信公众号的网页链接都只显示一个单独的公众号文章,你没法递归搜索到这个号其他发表的文章
补充:RSSHub 里面有,但是实际部署以后总是被微信返回 405
-
尝试在自己电脑自行部署了一下 RSSHub,感觉自己部署比较坑,下载的过程并不只是装一堆 npm 镜像,还要从 github 下载文件。而且 RSSHub 引用的其他 SDK 有些多(因为有些网站比如 Instagram 反爬严格,必须走官方 SDK 才比较稳定,RSSHub 就需要依赖这些包)甚至还有一个 puppeteer 打包了一个 Chromium,但是感觉用处不大,反爬真的严格的肯定会有浏览器环境检测,自动化的浏览器都加了一堆非标准的 API,很容易被检测出来。npm 安装感觉很慢还没成功。
官方部署文档 https://docs.rsshub.app/install/ ,基本上都是针对 Linux 服务器的,没有一堆运维经验都很蛋疼…… 不过 Docker 镜像倒是可以直接用,就是还得写一个单独的脚本去更新这个 Docker 镜像,因为 Docker 镜像默认是不自动更新的
-