原始链接在: https://www.appinn.com/rssweball/
Feed43 曾经是一个非常实用的在线工具,它可以通过“简单”的过滤规则,为没有 RSS 的任意网页生成 RSS 地址,一旦页面更新,生成的那个 RSS 也会更新,但是 Feed43 已经关闭很久了。
RssWebAll 是一个与 Feed43 类似的在线服务,个人开发者提供。目前免费,使用方式与 Feed43 类似,需要手写提取规则
,支持 Cookie,可自定义输出格式。@Appinn
一个例子
手写提取规则对于没用过 Feed43 的同学来说,还是有点麻烦的。
在注册 RssWebAll 之后,就可以创建自己的 RSS 了,以 CleanShot X – Changelog 为例,这是专业截图工具 CleanShot X 的更新日志,青小蛙也比较关注他们,就用它制作了一个 RSS,具体是这样的:
- 输入源地址
- 定义提取规则
- 项目搜索模式
总的原则就是通过观察页面源代码
里的重复项目,把这部分代码复制出来,填到项目(可重复)搜索模式
中。将不需要的内存用 {*}
代替,需要的内容用 {%}
代替。
以这个 CleanShot X 为例,源页面是这样的:
我们需要版本号、日期、更新内容。只需要找出一个版本的代码就行了,将这几个部分改为 {%} 就可以了,最终的提取规则是这样的:
<div class="number" data-v-4920fae0="">{%}</div>{*}<div class="date" data-v-4920fae0="">{%}</div>{*}<ul class="changes" data-v-4920fae0="">{%}</ul>
最后,重写 RSS:
然后就能获得一个 RSS 地址,订阅后的效果是这样的:
更新日期的问题,我不确定是不是规则有问题,但等下次更新就知道了。不好我要修的 😂
最后,我把这个地址放到了 Follow 的青小蛙的订阅列表中,有需要的同学可以订阅下。
原文:https://www.appinn.com/rssweball/