使用GitHub Action定时抓取RSS
AI摘要:文章介绍了在1024程序员节期间,作者开发了一个免费的RSS抓取服务,并托管在GitHub上,利用GitHub Actions实现自动化。作者鼓励大家使用并贡献代码,提供了详细的配置步骤和获取GitHub Token的方法。此外,作者预告了下篇文章将介绍如何在Typecho中展示抓取的文章。
大家好,今天是1024程序员节,先祝各位程序员朋友们节日快乐!
最近浏览了不少博客,发现很多站长都在为友链添加 RSS 聚合功能,方便展示友链的最新动态。另外还看到有位博主,直接用自己的服务器搭建了一个 RSS 订阅服务,免费开放给大家使用:https://www.jeffer.xyz/cid/3169.html。这种乐于分享的精神非常值得点赞👍,尤其照顾了很多刚入门的朋友。
这类服务对大多数博主来说确实很友好,不过考虑到服务器资源成本和长期稳定性,如果能自己动手搭一个免费的 RSS 抓取服务,不仅更可控,也能更灵活地满足个性化需求。
说到免费服务,程序员朋友们对 GitHub 一定不陌生。我现在不少服务都是托管在 GitHub 上,借助 GitHub Actions 实现自动化任务。比如之前为公司搭建的微信机器人,就是通过 GitHub Actions 定时抓取新闻并推送到群里的。
趁着今天是程序员节,我也整理了一份免费的 RSS 抓取代码,已经上传到 GitHub,欢迎大家使用。
- rss-bot
- Owner:wangdaodao
- Updated:2025-10-24 10:22
- Watch:0
- Star:0
- Fork:0
- 定时抓取rss保存为json数据
使用的时候,先把代码 fork 到本地,然后点击 setting
使用前需要先生成一个 GitHub Token,并配置到仓库的 Secrets 中,命名为 TOKEN。
如何获取 GitHub Token?可以参考以下步骤:
如果大家在配置过程中遇到问题,欢迎留言,我会抽空解答。
使用方法在 GitHub 项目中有说明,拿到 JSON 数据之后,具体怎么用就可以自由发挥啦~实在没思路的话,不妨问问 AI 小伙伴 🤣。
下一篇文章,我计划分享如何在 Typecho 中利用这份 JSON 数据展示友链最新文章,类似我这个订阅页的效果,再配上卡片式布局,视觉效果会更好看。
如果这个项目对你有帮助,欢迎给个 ⭐️ star 支持一下~















对于无服务器的纯静态站点很有用的嘛。最近正好在筹划一个静态站,过来学习一下
个人感觉复杂了,我用的tpyecho的插件,直接把rss订阅源保存在服务器上,然后前端调取。
如果是静态博客,插件这种的就解决不了,就只能搞外部的抓取了,另外就是插件也不是通用的,换了博客系统就用不了。
这种一个是通用性强,在保证通用的前提下,还可以根据自己灵活定制去抓取生成想要的数据,另外就是不占用自己的服务资源。
有道理,最近叨总博客更新很频繁啊👍
把之前的补回来,其实我这文章也不算长,也没啥文采。