Feed43 替代者 RssWebAll,抓取任意网页并生成 RSS 地址|有一个具体的例子
2024-11-14 12:49:25 Author: www.appinn.com(查看原文) 阅读量:19 收藏

Feed43 曾经是一个非常实用的在线工具,它可以通过“简单”的过滤规则,为没有 RSS 的任意网页生成 RSS 地址,一旦页面更新,生成的那个 RSS 也会更新,但是 Feed43 已经关闭很久了。

RssWebAll 是一个与 Feed43 类似的在线服务,个人开发者提供。目前免费,使用方式与 Feed43 类似,需要手写提取规则,支持 Cookie,可自定义输出格式。@Appinn

Feed43 替代者 RssWebAll,抓取任意网页并生成 RSS 地址|有一个具体的例子 1

一个例子

手写提取规则对于没用过 Feed43 的同学来说,还是有点麻烦的。

注册 RssWebAll 之后,就可以创建自己的 RSS 了,以 CleanShot X – Changelog 为例,这是专业截图工具 CleanShot X 的更新日志,青小蛙也比较关注他们,就用它制作了一个 RSS,具体是这样的:

  1. 输入源地址
  2. 定义提取规则
  3. 项目搜索模式
Feed43 替代者 RssWebAll,抓取任意网页并生成 RSS 地址|有一个具体的例子 2

总的原则就是通过观察页面源代码里的重复项目,把这部分代码复制出来,填到项目(可重复)搜索模式中。将不需要的内存用 {*} 代替,需要的内容用 {%} 代替。

以这个 CleanShot X 为例,源页面是这样的:

Feed43 替代者 RssWebAll,抓取任意网页并生成 RSS 地址|有一个具体的例子 3

我们需要版本号、日期、更新内容。只需要找出一个版本的代码就行了,将这几个部分改为 {%} 就可以了,最终的提取规则是这样的:

<div class="number" data-v-4920fae0="">{%}</div>{*}<div class="date" data-v-4920fae0="">{%}</div>{*}<ul class="changes" data-v-4920fae0="">{%}</ul>

最后,重写 RSS:

Feed43 替代者 RssWebAll,抓取任意网页并生成 RSS 地址|有一个具体的例子 4

然后就能获得一个 RSS 地址,订阅后的效果是这样的:

Feed43 替代者 RssWebAll,抓取任意网页并生成 RSS 地址|有一个具体的例子 5

更新日期的问题,我不确定是不是规则有问题,但等下次更新就知道了。不好我要修的 😂

最后,我把这个地址放到了 Follow青小蛙的订阅列表中,有需要的同学可以订阅下。


原文:https://www.appinn.com/rssweball/


文章来源: https://www.appinn.com/rssweball/
如有侵权请联系:admin#unsafe.sh