随着 Instapaper 宣布免费,我开始尝试使用这款应用。这款应用很适合我,唯独抓取的时候对知乎支持不太好,有强迫症的我尝试解决它。其中比较有效的方法是:右上角菜单「Safari 打开」-打开阅读器视图-发邮件至 Instapaper 邮箱,但是这依旧有点麻烦了。我后来找到 Mercury 这个服务,并用 Workflow 解决了这问题。

前提

注册 Mercury

Mercury 是一个免费的在线文本解析网站,允许我们提供网址并得到 JSON 格式的解析结果。我们需要使用它们的服务,所以要注册个账号得到 API KEY 来配置 Workflow 使用。

首先进入 Mercury ,点击右上角的「SIGN UP FOR FREE」。注册完成并验证邮箱后,就能看到你专属的 API KEY 了。

Mercury API KEY

配置 Workflow

你可以到 Workflow V4 下载 获取到我写的 Workflow。

点击「GET WORKFLOW」,应该就能把这 Workflow 保存到你应用当中了。

配置 Mercury API KEY 和邮箱

KEY 我们已经拿到了,另外需要的 Instapaper 的邮箱地址可以在 How to Save 中找到Instapaper 接收邮件的邮箱地址。

Instapaper 邮箱地址

把 Workflow 往下拉,找到注释,把 KEY 和 Instapaper 接收邮件的邮箱分别填到「Text」框中和「Email Address」框中。

Instapaper 邮箱配置

然后把 Workflow 拉到中间,找到绿色的「Ask When Run」圈圈,删除后添加自己用来发邮件的个人邮箱。再往下拉到 Workflow 四分之三的位置,同样配置好个人邮箱。第一次使用 Workflow 的同学需要授权邮箱应用,另外要注意的是邮箱服务器、用户名、密码都确认无误仍然提示 incorrect 的话,直接保存就好了,运行 Workflow 发送邮件无效后再修改。

个人邮箱配置

 Workflow 中共有四处要配置的地方,并且要在 Workflow 应用中对 Instapaper 授权,都配置完毕要在 Workflow 应用中运行一次,获得对新下载的 Workflow 运行的许可。

运行

知乎答案

知乎答案

操作:右上角菜单-复制链接-运行 Workflow

思路:通过 Mercury 服务抓取答案

知乎专栏

知乎专栏

操作:右上角菜单-复制链接-运行 Workflow

思路:使用知乎专栏 API

其他网站

简书

操作:左下角导出菜单-复制链接-运行 Workflow

思路:Workflow 自带的「Add to Instapaper」动作

最后

这篇文章是拿到 Matrix 内测资格之后的第一篇文章,之前自己实在等不到知乎官方支持 Instapaper 的那天了,于是写了这个 Workflow 。现在这个 Workflow 已经是第三个版本了,相对比较完善。如果有什么疑问或者建议,请在评论区指出,我会尽快回复。

另外 Workflow 中对知乎答案和知乎专栏的支持都是通过其他服务抓取数据而来,所以抓取时相当于下载一次网络数据,再用邮件发出,对于图片较多的答案或专栏会耗费较多流量。

注意事项:

  • Workflow 对当前复制的文字中是否含有「http」判断是否为链接
  • 如果不能成功使用请换其他邮箱测试
  • 运行后会清除当前剪贴板
  • 图片越多,发送邮件速度越慢,耗费流量越多
  • 已知不支持新浪文章
  • 如果有运行 Workflow 时自动打开应用再运行的现象,尝试重启设备

第四版新增:

  • 清除知乎答案和专栏文章中的知乎重定向超链接


找到解决方法,马上写博文分享这也是一种强迫症吧哈哈哈(´ ˘ `๑)