网站文章一键采集(生成RSS地址的生成地址(上):取出最后几位数字)

优采云 发布时间: 2021-09-02 12:19

  网站文章一键采集(生成RSS地址的生成地址(上):取出最后几位数字)

  我一直认为订阅RSS是一种接近手艺的工作,尤其是遇到不提供现成RSS提要的网站时,我不得不想办法为其生成提要。幸运的是,许多开发人员已经为流行的网站 制作了用于生成 RSS 地址的工具。我所做的就是根据自己的劳动成果为RSS阅读业务做出贡献,做了一个“生成RSS地址”这一步比较轻松的小工具,希望RSS用户喜欢。

  

  本文以哔哩哔哩和知乎为例。

  生成RSS地址

  首先感谢 DIYGod 和 lilydjwg,他们制作了轮子,让我们可以轻松生成 Bilibili 和 知乎 的 RSS 地址。

  但是每次打开*敏*感*词*工具的网页总是很麻烦;其实每个*敏*感*词*工具的作者经常会指出目标站点的URL只有一部分(通常是末尾的数字和字母组合)取出作为“后缀”和地址组合生成工具提供的“前缀”以获得可用的提要。

  所以我做了这个简单的AppleScript脚本(下面的例子是用来订阅Bilibiliup主的),不用打开生成工具网页,直接在当前页面创建了一个feed:

  

  中间四行主要部分的作用是:

  获取当前up主空间地址;取出它的特殊字段,这里是空间地址的最后几位;与生成工具的地址拼接;将生成的 RSS 地址复制到剪贴板。

  这样,RSS 地址就准备好了。获取特殊字段的脚本使用正则表达式,意思是“获取最后几位数字”。即使你根本不懂编程。您也可以花一点时间学习它,这将是一项非常划算的学习。

  为了在哔哩哔哩番剧、知乎专栏等网页上使用同一个脚本订阅,我加了一点判断(蓝色部分),不同的网页进行相应的抓取和拼接操作。

  

  您可以制作自己需要的网页,并一一添加到脚本中。

  关于运行,没有安装第三方自动化工具的读者可以使用系统自带的脚本编辑器,在其设置中勾选“在菜单栏中显示脚本”,将脚本拖放到/Users/apple/ Library/ Scripts下,可以随时从菜单栏调用,获取当前页面的RSS订阅地址。

  

  ️为什么要用RSS订阅哔哩哔哩

  订阅知乎我想大多数人都能看懂,毕竟只是看一眼文章,哔哩哔哩呢?当然,我不想在 RSS 阅读器中观看视频,而是想接收主播和粉丝剧的更新通知。这和用BB机一样,“有更新”,去看看吧。

  添加到读者

  我有点强迫症。虽然打开手动阅读器几秒钟还不错,但还是希望机器能帮我完成。以下只是适合我个人的一种思考方式。如果您有其他应用场景和方法,不妨在评论中留言。

<p>每个阅读器的添加方式不同,有的直接开放API、URL Schemes或者AppleScript接口,但是我用的Reeder 3没有提供以上任何一个,但是我只能用Keyboard Maestro做一个动作:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线