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

原始链接在: https://www.appinn.com/rssweball/

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

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

一个例子

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

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

  1. 输入源地址
  2. 定义提取规则
  3. 项目搜索模式

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

以这个 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/

6 个赞

佛山市顺德区龙江镇政务网
这个页面好像不行

我猜测一下,屏蔽了国外访问。

保存以后发现问题,可以改,但不能立刻更新,有点难受了。

测试了下还真是,我还捣鼓半天完全没往这想。

再提另外一个,rsseverything。同样的功能,只是已经进入全付费阶段了。

1 个赞

试了下,想抓特定账号的推更新,匹配太难写了,看上去需要更高级的规则才能实现。

和rsshub有啥区别

可自定义

谢谢青蛙大佬,跟rsshub差很多…这可以自定义…RSS自己想要的区域…真香… :+1:

但是,这货是第三方的,未收费前担心挂掉。收费后担心用户不足挂掉

:joy:,第三方真的要靠 “有爱” 要不然…真的…时间的问题…挂掉

简直就是神器!已入群,跟着作者学了不少,写了好几个网站的订阅,爽得很!

快问问开发者有没有把当前版本开源的想法,我想自己搭一个…

我提了意见,开源自搭估计不太可能,毕竟开发付出了还是需要些回报。(当然了这是我个人的猜测也没好意思问作者,如果作者真的开源了那真是造福大家哈哈)不过,为了避免被屏蔽IP,可以做成docker的方式,用key激活来变相实现自搭,估计应该会考虑这个方案。