用RPA订阅了1000+的独立博客的RSS

2024-12-15T00:00:00Z | 2分钟阅读 | 更新于 2024-12-15T00:00:00Z

@

很早之前我在 Github 上发现了一个Repo ,里面整理了大量独立博客网站。通过这个项目,我发现了许多计算机界的大佬博客,比如王垠的博客王登科-DK博客MacTalk-池建强的随想录 等。我把这些博客都保存在浏览器的书签文件夹里,每当有空就会去看看这些大佬是否有更新。

偶然间,我了解到了RSS,并发现了一个神奇的项目RSSHub 。于是我开始探索博客订阅的新天地。最终选择了InoReader作为订阅工具,主要是因为它支持账号登录,可以在不同设备间同步阅读进度。虽然由于网络限制,IOS移动端App无法正常获取信息,但这影响不大,因为我很少用移动设备阅读。

我欣喜若狂地打开了博客列表的Repo ,开始逐个点开博客网站,等待InoReader识别RSS,点击订阅,等待完成,然后继续下一个……这个过程既快乐又痛苦,因为订阅一个博客就需要一分多钟,而我要关注1000多个博客,手动订阅实在太耗时了。我准备自动化订阅RSS的过程,作为一个RPA产品的研发,我当然要用我们的软件——影刀RPA

软件的安装和注册过程我就不写了,我们社区版支持最多30行指令的运行,完成订阅博客这件事绰绰有余。接下来我介绍一下开发思路。

  1. 安装InoReader插件,并把插件Pin到工具栏
  2. 打开网页 指令,打开博客列表
  3. 使用获取相似元素列表 指令提取所有博客链接
  4. 将博客地址保存到本地文件或数据表格中
  5. 处理单个博客的具体步骤:
    1. 打开博客网页
    2. 将鼠标移至InoReader按钮上
    3. 点击InoReader按钮并等待"+“按钮出现
    4. 点击”+“按钮并等待”√“出现(建议添加try-catch处理等待超时的情况)
    5. 关闭当前网页
    6. 继续处理下一个博客

© 2025 huanjian's blog

🌱 Powered by Hugo with theme Dream.

Me

你好,我是火箭。火箭是我在在公司和互联网上使用的花名。 我的主要工作是开发 Windows 客户端软件,技术栈以 WPF + C# 为主。业余时间会折腾一些小项目,通常是 React + FastAPI 的组合,先现生活在杭州,活动范围主要是江浙沪这块。独立博客看得多了,也逐渐被激发了表达欲,注册域名,做了我的独立博客。

爱好
  • 三国演义:从大二开始听评书版的《三国演义》,现在主要是作为睡前小故事来听(我估计是第七八遍了)
  • 写代码:没错,写代码也是我的爱好。只要出门超过半天,我基本都会背着笔记本,随时可能进入“编码模式”。
  • 健身:曾经的爱好。结婚之后就逐渐被抛弃了 🤷,结婚一年涨了10斤。
  • 看电影:后续可能会写影评。
  • 探索新事物和工具:准备开一个主题,专门分享我接触到的各种新玩意儿。
记录什么?
  • 学习笔记

  • 一些想法:记录日常思考,不一定有结论,更像是一种随手的表达。

  • 旅游与随笔:旅行时的见闻与感受,以及偶尔的文字随笔。