【问题标题】:Original URL of a saved .webarchive on macOSmacOS 上已保存 .webarchive 的原始 URL
【发布时间】:2021-04-15 20:39:07
【问题描述】:

我们有一个保存的 .webarchive,我们想要检索原始 URL。这可能吗?

背景。我的妻子在网上填写了一份很长的申请并保存了一份本地副本,.webarchive。说明说,要进行更改,您必须转到您在提交的某个步骤时所在位置的 URL。这些说明很复杂/令人困惑,并且像大多数这些长应用程序一样无论如何都难以处理。她没有那个网址。那天我们回到了她的 Safari 历史记录和该网站的一个 URL,但出现了一个错误。

为了了解网站的复杂程度,他们提供了一个下载 Flash Player 的链接。

我们正在尝试联系该网站。 24 小时内到期。幸运的是,他们所拥有的一切都还好,她只是想进行一些编辑并添加一些信息。

我在文本编辑器中查看了 .webarchive 的 13k 行,浏览它并没有发现任何明显的内容。嵌入了一些 com.apple.print plist 但没有 URL。我查看了 Get Info 并没有 URL(我从网上下载的一些东西有原始 URL)。

感谢您的帮助。

【问题讨论】:

    标签: macos safari webarchive


    【解决方案1】:

    其实webarchive本身就是二进制plist格式,可以像.plist文件一样读取。 webarchive文件的原始URL,如果有的话,应该存储在:WebMainResource:WebResourceURL,可以通过以下方式读取:

    /usr/libexec/PlistBuddy -c 'print ":WebMainResource:WebResourceURL"' /path/to/file
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-02
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 2011-08-29
      • 2011-04-10
      相关资源
      最近更新 更多