[已解决][求助] RSS 源包含全文,但 DEVONthink 无法抓取

问题描述

尝试用 DEVONthink 订阅 feeds.feedburner.com/ruanyifeng,我发现

  • 前往上面的链接可以证实,该 RSS源包含原文(见 截图1)
  • 然而,在 DEVONthink 订阅该链接,却无法抓取全文。(见 截图2)

问题可能出在哪里呢?大家有思路么?

截图1

截图2

Screenshot 2024-07-20 at 12.37.37 Medium

先试试别的 RSS 阅读器,排除一下问题来源。

@Minja 好的,谢谢你的建议。

反馈

我先后用过自建的 FreshRSS (仅测试) 和 miniflux(目前主力)。用它们订阅 https://feeds.feedburner.com/ruanyifeng,都能得到全文。

昨天,我购买了 《 用 DEVONthink 驾驭 RSS 在线阅读》,遂尝试(迁移/测试)DEVONthink 的 RSS 能力。

于是发现,只有 DEVONthink 无法抓取上面 RSS 源的内容。所以有了上面的提问/求助。

分析

潜在原因

在我看来,无法抓取该 RSS 内容,有以下可能的原因(欢迎补充)

  • 原因1:DEVONthink 的软件 Bug(若为此原因,则任何人的 DEVONthink 都无法抓取。)
  • 原因2:DEVONthink 的软件的 RSS 设置问题。
  • 原因3:我的 macOS 系统问题(例如系统防火墙)

诊断:原因1、3

为了诊断「原因1、3」,能麻烦有 DEVONthink 的朋友帮忙试一试么?你的 DEVONthink 可以抓取到原文么?

注:

  • 《阮一峰的网络日志》自2018年运行至今,口碑良好,订阅源应该没有安全风险。
  • 订阅源可以从官方博客获取,参考这个页面 https://www.ruanyifeng.com/feed.html?utm_source=。(我将官方链接中的 http 替换为了 https)

诊断:原因2

DEVONthink 的设置中有 RSS 页面,下面是的截图是我目前的设置。这个设置有什么问题么?

提前感谢。

我这边测试:DEVONthink 3.9.1,macOS 14.5,无法抓取全文,其他 feedburner 生成的链接均可抓取全文,应该是目标订阅源本身的问题,或部分中文 RSS 订阅源的语法通病,只不过很多 RSS 阅读器容忍这些问题而已。

建议向 DEVONthink 反馈(但是不保证他们愿意解决中文订阅源的问题)。

@Minja 好的,你还排除了 feedburner 的问题,谢谢你。

既然是 DEVONthink 的问题,我便尝试用 FreshRSS (>= 1.24.0) 的 Shareable link 间接订阅 《阮一峰的网络日志》。这样做,的确暂时解决的了原始问题。

具体方法

  1. 部署 FreshRSS
  2. 用 FreshRSS 订阅 https://feeds.feedburner.com/ruanyifeng
  3. 在 FreshRSS 的 User queries 中,创建一个 User query,使其返回来自 www.ruanyifeng.com 的文章。
  4. 创建 Shareable link to the RSS feed (参考: User queries (freshrss.github.io)
  5. 得到 Shareable link 后,将其添加到 DEVONthink 中。

至此,暂时解决了「DEVONthink 无法获取 RSS https://feeds.feedburner.com/ruanyifeng 原文」的问题。

1 个赞

不妨让 GPT 检查一下 FreshRSS 和原始链接的输出,看看哪里最有可能出错,若能直接指出原始链接输出的问题,或许再交予 DEVONthink 更有可能得到解决。

1 个赞