我想知道如何使用 Readability 的“阅读视图”打开一些文章——就像 Tweetbot 正在做的那样。但是没有将文章发送到我的帐户并保存到队列中。
像 Reeder 那样使用 Readability 显示文章并不容易,对吧?我必须写信给公司并要求他们访问他们的解析器?
也许还有其他使用 Readability 解析文章的好方法。我读过一些关于 javascript 解析器的东西,但不太了解。
你可以帮帮我吗?
我想知道如何使用 Readability 的“阅读视图”打开一些文章——就像 Tweetbot 正在做的那样。但是没有将文章发送到我的帐户并保存到队列中。
像 Reeder 那样使用 Readability 显示文章并不容易,对吧?我必须写信给公司并要求他们访问他们的解析器?
也许还有其他使用 Readability 解析文章的好方法。我读过一些关于 javascript 解析器的东西,但不太了解。
你可以帮帮我吗?
您可以为此使用 Readability 动员器。您将在可读性样式中获得任何文章的清理版本:
http://www.readability.com/m?url=http://{URLOFTHEARTICLE}
只需准备 URL 并将其加载到您的 UIWebView 中。我正在转义参数值。以下是它的实际效果:
Reeder 和 Tweetbot 都使用 Content API of Readability(您可以在应用程序和工具页面上看到它们)。您是对的,您必须向 Readability 发送电子邮件才能访问内容 API。在服务器上解析文章对他们来说并不是完全免费的,所以他们想确保与直接访问解析器的人有关系。
查看API 文档以获取更多详细信息。特别注意第三段:
如果您想直接访问 Readability 解析器,可根据要求提供 Content API。如果您有兴趣,请联系我们。
或者,您可以查看原始的 Javascript 书签,尽管它使用的是较旧的解析算法(这实际上是基于 Apple 的 Safari 阅读器的...查看 Safari 中的致谢)。